![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 系統組件
(https://www.pcdvd.com.tw/forumdisplay.php?f=19)
- - 請問系統與資料碟獨立的方法
(https://www.pcdvd.com.tw/showthread.php?t=983772)
|
---|
請問系統與資料碟獨立的方法
在 Windows 7 系統下, C:\User\ 下有所有使用者的資料
不管主系統是否安裝SSD, 基於資料安全的顧慮, 希望把所有使用者的資料移到其他硬碟上. 目前看到只能在各個帳戶底下, 將我的文件, 我的音樂, 我的圖片及我的影片一個一個移到D槽去. 有沒有其他簡易的方法, 像是將D槽 mount 在 C:\User 底下, 那麼所有的使用者資料都在硬碟上讀寫, 不會耗損SSD, 備份方便, 資料安全也較有保障. 試過用 windows 磁碟管理程式來變更磁碟代號或路徑, 但 C:\User 目錄下無法清空, 所以 D 槽也無法 mount 在 C:\User 下. 即使一個一個將所有使用者之我的XX移到D槽去, 但是像 Google 雲端硬碟及下載的目錄, 好像也移不過去. 這樣如果大量下載或雲端硬碟有數G的資料更新, 豈不大大的損耗 SSD 的讀寫次數嗎? 請問有更方便的方法將整個 C:\User 移到其他硬碟去嗎? |
ProfileDirectory
之前短暫用過(不知道誰寫的0.0) 他會把使用者帳號路徑轉移到D槽 應該就是你要的目的 |
引用:
謝謝指導! 用Google找了一會兒, 找到了 ProfileRelocator 1.02, 執行後可指定 Default, 公用及新建帳號的 user profile directory. 但對舊的已建帳號或已安裝程式的目錄 (如 Google 雲端硬碟) 則無法移動. 所以作者建議在新安裝系統時即移動 user profile directory, 再安裝其他程式及新建帳號. 看來要重新安裝系統到 SSD 時再試試看. |
2個方式
1. 全新安裝 於安裝時,使用autounattend.xml 在其中指定 <FolderLocations> <ProfilesDirectory>E:\Users</ProfilesDirectory> <ProgramData>E:\ProgramData</ProgramData> </FolderLocations> 2.安裝後(目前系統) 使用mklink /J 指令 使用目錄連結方式 |
再全新安裝Win7時
當進度走到輸入使用者名稱的階段 請不要輸入任何資訊 然後同時按下Shift+F10會跳出一個視窗 輸入下列指令 robocopy "C:\Users" "D:\Users" /E /COPYALL /XJ rmdir "C:\Users" /S /Q mklink /J "C:\Users" "D:\Users" 關閉指令視窗後 再開始輸入使用者的名稱,直到安裝完畢 我是將上面的指令做成批次檔, 只要執行批次檔就不必計那一長串的指令 |
謝謝各位先進的指教了
假日重新安裝系統時會嘗試看看 |
引用:
![]() 筆記 ~ 下次裝系統時來試試 3Q |
引用:
在下沒記錯的話這方法在已安裝後的系統也能用… 差別在於要使用安裝光碟進入System Recovery下的Command mode 登入Admin權限後即可使用此方法. |
學習
|
有問題的方式
robocopy /XJ /E /COPYALL "C:\ProgramData" "D:\ProgramData" 會file lock 如圖 ![]() |
所有的時間均為GMT +8。 現在的時間是10:43 PM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。