3 GP
Win7多災多難的搬移使用者設定檔過程
作者:likwueron│2013-04-14 00:41:50│巴幣:6│人氣:2873
昨天沒校稿現在才發現有問題...(4/14 9:24)
Windows 有兩個很白目的地方
1. 很肥,佔用空間大
2. 東西通通塞在同一個磁碟機中,設定轉移不方便
這兩個加在一起的後果就是我那小小的 C:\ 因為日漸增肥的使用者設定檔而快爆掉了。
說真的,如果我知道Win7本體會吃破30GB左右,我就不會把 C:\ 切40GB了...
但是,問題總是要解決對吧?
所以我查了一下 win7 move users folder
我用的方法是建立一個 junction link ,或用 Unix-like 的說法是軟連結。
1. 用你的安裝光碟開機
2. 選擇修復電腦
3. 選命令與提示字元
要注意的是,修複模式下磁碟機代號會重新指定,所以你要用 dir [磁碟機代號] 查一下誰是誰
我的 C:\ 被重新指定為 H:\;E:\ 被重新指定為 J:\,所以下面我用這兩個做示範
4. mkdir J:\Users
5. robocopy /copyall /mir /xj H:\Users J:\Users
這個命令會砍掉 J:\Users 中所有的資料再複製 H:\Users的東西到裡面
我會這麼說是因為我少打了 Users ,結果我的遊戲被砍了三個...(謎:你這白痴)
這會花上不少時間,因為是複製資料。
6. move H:\Users H:\Users.bak
這只是保險用的,避免出問題時,你還有原本的設定檔可以還原
7. mklink /J H:\Users E:\Users
我這邊要強調一下,軟連結的目標是你正常開機的磁碟代號,而不是修複模式中指定的代號。
我就是因為這個蠢事浪費了起碼六個小時在找解決方法。
你問我為什麼?因為Windows 那時去找 J:Users 結果找不到東西,就把我檔下來。
基本上,如果一切都OK,你應該可以正常開機並正常登入。
但,你如果擔心和我一樣出事,我建議你再往下看。
仍是命令與提示字元中...
8. cd /d H:\Windows\System32
9. ren Magnify.exe Magnify.exe.bak
10. copy cmd.exe Magnify.exe
嘗試正常開機並正常登入時,如果失敗,請點輕鬆存取(左下角的按鈕)中的放大鏡,你會看到命令與提示字元。
11. net user [使用者名稱] [密碼] /add
12. net localgroup administrators [使用者名稱] /add
13. 用你新建好的系統管理員登入
14. 執行 regedit
15. 找到 HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionProfileList
16. 找出那些後面有 .bak 的資料夾,將其中的 State 值改為 0
17. 對資料夾按右鍵,點重新命名,將 .bak 去掉。
你現在應該可以正常登入原本的帳號了。
不過,你還是要再次使用光碟開機,因為我們將放大鏡換成了命令與提示字元。
同樣的,打開修複模式中的命令與提示字元
18. del Magnify.exe
19. ren Magnify.exe.bak Magnify.exe
另外,之前留的備份可以砍了
20. rmdir /S /Q H:\Users.bak
回到你正常的 windows 去,結束這勞累的一天...
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=1973064
Some rights reserved. 姓名標示-非商業性 2.5 台灣