PCDVD數位科技討論區

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)

alex1722 2012-09-16 11:34 PM

請問系統與資料碟獨立的方法
 
在 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 移到其他硬碟去嗎?

Jeff1987 2012-09-17 12:27 AM

ProfileDirectory
之前短暫用過(不知道誰寫的0.0)

他會把使用者帳號路徑轉移到D槽
應該就是你要的目的

alex1722 2012-09-17 11:02 PM

引用:
作者Jeff1987
ProfileDirectory
之前短暫用過(不知道誰寫的0.0)

他會把使用者帳號路徑轉移到D槽
應該就是你要的目的



謝謝指導!

用Google找了一會兒, 找到了 ProfileRelocator 1.02, 執行後可指定 Default, 公用及新建帳號的 user profile directory.
但對舊的已建帳號或已安裝程式的目錄 (如 Google 雲端硬碟) 則無法移動.
所以作者建議在新安裝系統時即移動 user profile directory, 再安裝其他程式及新建帳號.
看來要重新安裝系統到 SSD 時再試試看.

公不 2012-09-18 02:12 PM

2個方式

1. 全新安裝

於安裝時,使用autounattend.xml

在其中指定

<FolderLocations>
<ProfilesDirectory>E:\Users</ProfilesDirectory>
<ProgramData>E:\ProgramData</ProgramData>
</FolderLocations>

2.安裝後(目前系統)

使用mklink /J 指令  使用目錄連結方式

Caution! 2012-09-18 11:01 PM

再全新安裝Win7時
當進度走到輸入使用者名稱的階段
請不要輸入任何資訊
然後同時按下Shift+F10會跳出一個視窗
輸入下列指令

robocopy "C:\Users" "D:\Users" /E /COPYALL /XJ
rmdir "C:\Users" /S /Q
mklink /J "C:\Users" "D:\Users"

關閉指令視窗後
再開始輸入使用者的名稱,直到安裝完畢


我是將上面的指令做成批次檔,
只要執行批次檔就不必計那一長串的指令

alex1722 2012-09-19 12:51 AM

謝謝各位先進的指教了
假日重新安裝系統時會嘗試看看

Positano 2012-09-20 10:50 AM

引用:
作者Caution!
再全新安裝Win7時
當進度走到輸入使用者名稱的階段
請不要輸入任何資訊
然後同時按下Shift+F10會跳出一個視窗
輸入下列指令

robocopy "C:\Users" "D:\Users" /E /COPYALL /XJ
rmdir "C:\Users" /S /Q
mklink /J "C:\Users" "D:\Users"

關閉指令視窗後
再開始輸入使用者的名稱,直到安裝完畢


我是將上面的指令做成批次檔,
只要執行批次檔就不必計那一長串的指令


筆記 ~ 下次裝系統時來試試
3Q

u3350829 2012-09-20 12:36 PM

引用:
作者Caution!
再全新安裝Win7時
當進度走到輸入使用者名稱的階段
請不要輸入任何資訊
然後同時按下Shift+F10會跳出一個視窗
輸入下列指令

robocopy "C:\Users" "D:\Users" /E /COPYALL /XJ
rmdir "C:\Users" /S /Q
mklink /J "C:\Users" "D:\Users"

關閉指令視窗後
再開始輸入使用者的名稱,直到安裝完畢


我是將上面的指令做成批次檔,
只要執行批次檔就不必計那一長串的指令


在下沒記錯的話這方法在已安裝後的系統也能用…
差別在於要使用安裝光碟進入System Recovery下的Command mode
登入Admin權限後即可使用此方法.

ywe. 2012-09-20 12:59 PM

學習                

yucharles 2012-09-20 04:20 PM

有問題的方式
robocopy /XJ /E /COPYALL "C:\ProgramData" "D:\ProgramData"
會file lock
如圖


所有的時間均為GMT +8。 現在的時間是01:14 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。