Windows 7用戶配置數據遷移方法 |
發布時間: 2012/7/5 10:25:39 |
大家在因故重裝系統的時候最鬧心的是什么?最鬧心的是各種軟件的配置,雖然知道不要把軟件安裝在系統盤這條黃金法則,但是許多的軟件配置確實保存在系統盤相關用戶名下的,例如我的用戶數據全在這個文件夾里:C:\Users\lovemyliwu。今天要解決的就是如何進行用戶數據的遷移和重定向到非系統盤,好處是非常明顯的,如果以后再重裝系統,只需要重新重定向用戶數據路徑,之前軟件的配置完全就可以使用了。 重要聲明:本文所涉及的例子,windows原理只在windows 7上進行過實驗,其他操作系統請謹慎對待! 首先假設試驗機已經使用了很長一段時間了,在系統盤的用戶數據文件夾里有大量的用戶數據。下面的任務就是將文件夾遷移到非系統盤,然后完成系統用戶數據文件夾的重定向工作。 A部分(轉移用戶配置數據) 請開啟系統的Administrator賬戶(具體步驟是:在計算機圖標上右鍵單擊選擇管理,然后選擇左窗格中的本地用戶和組,雙擊右窗格的用戶選項,在Administrator上右擊選屬性,將賬戶已禁用取消,確定退出),重啟計算機,按F8進入帶命令行的安全模式,點擊進入Administrator賬戶,等待系統初始化Administrator完成 在命令行中輸入如下命令并執行:robocopy “C:\Users” “D:\Users” /E /COPYALL /XJ /XD C:\Users\Administrator” 上面的命令中D:\Users是你想將原系統用戶數據文件夾遷移到的地方,注意命令,特別是命令選項的大小寫 重啟正常方式重新登陸你以前的用戶賬戶,然后請關閉系統的Administrator賬戶(具體步驟和上面相識,最后是將賬戶已禁用選上),以管理員身份打開一個命令行窗口(具體步驟是在開始菜單的附件里找到命令提示符,右鍵點擊選擇以管理員身份運行),輸入以下命令并執行: rmdir “C:\Users” /S /Q mklink /J “C:\Users” “D:\Users” 在上面的命令中D:\Users必須和步驟2中輸入的D:\Users地址一樣,同樣注意命令選項的大小寫,重新啟動計算機完成。 依照上面的步驟,成功完成了windows 7中用戶數據文件夾的遷移和重定向,下面假設某一天我們到了非重裝系統不可之地了,看看如何快速將之前重定向到非系統盤的用戶數據利用回來。 B部分(覆蓋原配置數據) 在安裝windows 7系統的過程中,出現要求輸入用戶名和計算機名的時候,請按“Shift+F10”呼出DOS窗口,輸入以下命令: robocopy “C:\Users” “D:\Users” /E /COPYALL /XJ rmdir “C:\Users” /S /Q mklink /J “C:\Users” “D:\Users” 請注意在上面的命令中D:\Users是你以前重定向用戶數據文件夾的位置,請注意命令選項大小寫 完成上面命令后可關閉DOS窗口,在輸入用戶名時請注意一定要輸入以前的用戶名,區分大小寫,計算機名無此要求,但也請盡量輸入和上個系統一樣的名字。 最后正常安裝系統完成即可。 現在我們已經找回了前一個系統的用戶數據文件夾配置,安裝一個軟件試試,是不是不用再重新配置了,為你的勞動成果歡呼吧。 如果有人說我現在準備一切重來,不利用之前系統的用戶數據文件夾,但重做這個要求重定向,那該怎么辦?很簡單,請依次執行上面B部分的過程即可! 相關命令解釋: robocopy “C:\Users” “D:\Users” /E /COPYALL /XJ /XD “C:\Users\Administrator” 參數說明:此命令為Windows的“強健文件拷貝”命令。 /E 表示拷貝文件時包含子目錄(包括空目錄) /COPYALL 表示拷貝所有文件信息 /XJ 表示不包括Junction points(默認是包括的) /XD “C:\Users\Administrator” 表示不包括指定的目錄,此處指定目錄為:“C:\Users\Administrator” rmdir “C:\Users” /S /Q 參數說明:此命令刪除指定目錄。 /S 刪除指定目錄及其中的所有文件。用于刪除目錄樹。 /Q 安靜模式。刪除時不詢問。 mklink /J “C:\Users” “D:\Users” 參數說明:此命令創建符號連接。 /J 連接類型為目錄連接 執行完成后,單擊Restart重啟。就OK了。 本文出自:億恩科技【www.ypdoo.com.cn】 |