RT
搬移 Users 資料夾後
桌面, 我的文件, 音樂..., %appdata% 都會到 D 槽
不會像使用 MKLINK 連結路徑 結果 win7 更新到 sp1 出現悲劇
還有再加上修改 %temp% 環境變數和預設安裝目錄
可以讓 C 槽幾乎只有系統更新才會進行寫入動作
1.
先加入可以讓右鍵取得管理權限 下面字串儲存成 取得管理權限.reg 檔案
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT*shell\runas] @="取得管理員權限" "NoWorkingDirectory"="" [HKEY_CLASSES_ROOT*shell\runascommand] @="cmd.exe /c takeown /f "%1" && icacls "%1" /grant administrators:F" "IsolatedCommand"="cmd.exe /c takeown /f "%1" && icacls "%1" /grant administrators:F" [HKEY_CLASSES_ROOTexefileshell\runas2] @="取得管理員權限" "NoWorkingDirectory"="" [HKEY_CLASSES_ROOTexefileshell\runas2command] @="cmd.exe /c takeown /f "%1" && icacls "%1" /grant administrators:F" "IsolatedCommand"="cmd.exe /c takeown /f "%1" && icacls "%1" /grant administrators:F" [HKEY_CLASSES_ROOTDirectoryshell\runas] @="取得管理員權限" "NoWorkingDirectory"="" [HKEY_CLASSES_ROOTDirectoryshell\runascommand] @="cmd.exe /c takeown /f "%1" /r /d y && icacls "%1" /grant administrators:F /t" "IsolatedCommand"="cmd.exe /c takeown /f "%1" /r /d y && icacls "%1" /grant administrators:F /t" |
之後要復原右鍵 卸除取得管理權限.reg
Windows Registry Editor Version 5.00 [-HKEY_CLASSES_ROOT*shell\runas] [-HKEY_CLASSES_ROOTexefileshell\runas2] [-HKEY_CLASSES_ROOTDirectoryshell\runas] |
2.
在 C:Users 資料夾(名稱可能叫"使用者") 右鍵取得管理權限
請點選觀看圖片
3.
執行 cmd
請點選觀看圖片
右鍵貼上 或輸入 xcopy C:Users D:Users /X /H /E /O /K
複製完可以卸除右鍵使用者權限了
http://blog.darkthread.net/post-2012-09-15-copy-files-with-acl-settings.aspx
我以前好像是直接Ctrl+C, Ctrl+V 但要開啟顯示隱藏檔, 系統檔
會有3, 4個檔案不給複製 因為你現在正在開啟此使用者 不影響
4.
修改註冊表
執行 regedit
請點選觀看圖片
將此路徑
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
的 %SystemDriv% 全部除了 PorgramData 外其他改成 D:
(圖片中已經改成 D: 文末附註)
請點選觀看圖片
5.
已完成 重新啟動
6.
新建一個使用者 名稱用你喜歡的
如果一定要相同名稱先隨便取 後面刪除使用者後就可以用相同的
再重開一次
(只登出的話可能有些檔案還是會鎖住, 所以要重開)
進入新的使用者
7. 復原舊資料
把 D:\Users\${你的舊使用者名稱} 路徑裡面你還要的資料搬到 你的新使用者相同目錄
(桌面, 我的文件, 音樂, 下載... )
資料夾選項開啟隱藏檔可見 AppData
或是直接路徑輸入 D:\Users\${你的舊使用者名稱}\AppData
把 Local, LocalLow, Roaming 資料夾裡面你有用到的軟體資料夾也搬移過去
8.
到控制台刪除"舊"使用者
刪除方式 選擇刪除檔案 就可以了
如果大大一定要使用之前的使用者名稱的話
現在可以新建一個使用剛剛刪除的名稱了
一樣重複 7 動作
使用搬移 不要用複製的話 速度會比較快 因為同樣是 D 槽
9.
使用者資料夾搬移結束
可以安心地把 C:\Users 內的東西刪光 刪不掉的就放著
附註:
另外可以修改預設安裝目錄 C:\Program Files 和 C:\Program Files (x86)
(64位元的電腦才會有 C:\Program Files (x86))
一樣先取得權限再全部複製
(路徑有空白所以加引號)
xcopy "C:\Program Files" "D:\Program Files" /X /H /E /O /K
xcopy "C:\Program Files (x86)" "D:\Program Files (x86)" /X /H /E /O /K
修改註冊 (改成 D )
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
請點選觀看圖片
還要在 regedit 裡搜尋 ieproxy.dll 把路徑的 C 改成 D (不只一個)
其他重新開機後都可以刪了
除了 Common Files, MSBuild, Reference Assemblies 不要刪除
還有 Windows Sidebar 也不要刪
(沒改 ieproxy.dll 會不能刪除 C 槽的它)
(刪除 Windows Sidebar 在桌面右鍵會無法開啟小工具)
還有 %ProtramData%
不是剛重灌完的電腦可能已經有軟體的設定放在 %PorgramData% 裡
不一定全部能搬移和刪除
HKLM\Software\Microsoft\Windows NT\CurrentVersion\ProfileList
如果以上修改預設安裝目錄會造成開始功能表的捷徑錯誤
可以到
%AppData%\Microsoft\Internet Explorer\Quick Launch
%AppData%\Microsoft\Windows\Start Menu\Programs
D:\ProgramData\Microsoft\Windows\Start Menu\Programs
或 C:\ProgramData\Microsoft\Windows\Start Menu\Programs
修正捷徑連結位置
修改 %temp%
我的電腦右鍵 > 內容 > 進階系統設定 > 進階 > 環境變數
如圖: 換成 %USERPROFILE%
請點選觀看圖片
留言列表