1. 程式人生 > >win7 C盤的User資料夾轉移到D盤

win7 C盤的User資料夾轉移到D盤

win7使用者資料夾轉移到D盤
使用者資料夾轉移到D盤:

在安裝Windows7的過程中,要求輸入使用者名稱及密碼的時候,先不如輸入任何資訊,

按“Shift+F10”撥出DOS視窗,輸入以下命令:  

ROBOCOPY "C:\Users" "D:\Users" /E /COPYALL /XJ

RMDIR "C:\Users" /S /Q  

MKLINK /J "C:\Users" "D:\Users"

使用者資料夾轉移到D盤:

在安裝Windows7的過程中,要求輸入使用者名稱及密碼的時候,先不如輸入任何資訊,

按“Shift+F10”撥出DOS視窗,輸入以下命令:  

ROBOCOPY "C:\Users" "D:\Users" /E /COPYALL /XJ

RMDIR "C:\Users" /S /Q  

MKLINK /J "C:\Users" "D:\Users"

mklink /J "C:\Users" "D:\Users"
呵呵,是不是有些複雜?嗯,新手老手們都可以親自把玩下。
Win7 使用者資料夾轉移方法
(2011-03-26 13:48:00) 轉載 標籤: it win7
使用者資料夾
分類: 點滴資料
Win7 使用者資料夾轉移方法
Windows7的使用者資料夾預設所在位置是系統盤(通常是C盤)“\Users”目錄,該資料夾中儲存著所有的使用者生成檔案。常見的是儲存在“桌面”上的檔案(實際上是儲存在
“C:\Users\使用者名稱\Desktop\”這個目錄裡),還有儲存在“我的文件”裡的檔案(實際上是儲存在“C:\Users\使用者名稱\Documents”目錄裡)。
使用者資料夾放在系統盤的壞處是:1,如若系統盤一旦壞掉,就可能連帶使用者檔案一併丟失;2,由於使用者檔案處於系統盤,隨著使用不斷生成大量檔案造成系統盤體積增加,備份時就要更多的空間,造成空間浪費。
如果把使用者資料夾放到其他分割槽,那麼系統維護就會變得容易多了。平時生成的檔案(很多人將其放在“桌面”或“我的文件”裡),就被儲存在系統盤(分割槽)之外,系統盤變小,備份容易;而且隨時都可以在不擔心使用者檔案丟失的情況下重新安裝系統(或恢復系統備份)。
下面,就來介紹幾種轉移使用者資料夾的方法:
注意,以下假設你想把使用者資料夾設定在X盤,並假定X盤是NTFS分割槽。 一、新系統安裝時:
在安裝Win7的過程中,要求輸入使用者名稱及密碼的時候,先不如輸入任何資訊,按“Shift+F10”撥出DOS視窗,依次輸入以下命令: robocopy "C:\Users" "X:\Users" /E /COPYALL /XJ rmdir "C:\Users" /S /Q
mklink /J "C:\Users" "X:\Users"

而後關閉DOS視窗,按部就班繼續安裝直至完成。(注意:上述命令各引數之間的空格不可省略)
如此安裝的Windows7,所有“使用者特殊資料夾”(User Special Folder)的內容都已經被設定在X盤(非系統盤)上。
二、已經安裝好的win7系統:
如果Windows7已經安裝完畢,移動使用者資料夾就要按以下步驟操作(稍微麻煩一點,並且過程中可能會出現無法拷貝檔案的情況): 1、利用修復方式轉移:

  1. 開機時按F8鍵,出現黑底白字的選單,預設游標在第一項Repair your computer
    (修復電腦)上,直接按回車; 2. 彈出2個提示框,點Next(下一步)或OK(確定);
  2. 進入介面後單擊最後一項:Command Prompt(命令視窗),依次輸入下面三條命令。每條命令後按回車。 (以下3條命令將“使用者資料夾”從“C:\Users”設定為“X:\Users”)
    ?
    robocopy “C:\Users” “X:\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” “X:\Users”
    引數說明:此命令建立符號連線。 /J 連線型別為目錄連線
  3. 執行完成後,單擊Restart重啟。就OK了。
  4. 一點經驗
    經試驗,上述方法可以實現資料夾的轉移。但必須正確輸入。如果輸入錯誤,未能排除administrator使用者,轉移後在庫資料夾和使用者資料夾裡面將出現一些空白的圖示,不能開啟,
    也無法刪除,也無法隱藏。 重新進行轉移,正確輸入命令,不轉移administrator使用者資料夾。結果就沒有上述問題了。
    嘗試將administrator、default和公用資料夾更名,原名後加“1”,後完成轉移得到的結果,發現公用資料夾改名轉以後,被沖掉了。

由於沒有轉移administrator使用者資料夾,用Administrator登入時會生成一個臨時資料夾。可以新建使用者,新建使用者的使用者資料夾會自動在這個新的位置。 2、用administrator使用者在命令視窗操作
這種方法的原理與方法1相同,但操作上因為是在系統中進行,可能會導致無法刪除當前使用者資料夾的現象,並可能導致操作失敗。 ------------慎用此方法---------------------- 1. 關閉所有應用程式;

  1. 開啟Administrator使用者
    [按“Windows”鍵,輸入“計算機管理”之後按“Enter”,撥出“計算機管理器”;滑鼠點選“Administrator”,選擇屬性,而後在隨後的對話方塊中去掉“帳戶已禁用”之前的勾,而後關閉“計算機管理器”;] 3. 登出當前使用者(注意,不是“切換使用者”),並以“Administrator”登入
  2. 開啟命令列視窗(“執行”cmd),輸入以下命令:
    robocopy "C:\Users" "X:\Users" /E /COPYALL /XJ /XD "C:\Users\Administrator" 5. 登出Administrator,重新用你的使用者名稱登入Win7,而後到“計算機管理器”裡禁用
    Administrator; 6. 以管理員身份開啟DOS視窗,輸入以下命令:
    rmdir "C:\Users" /S /Q
    mklink /J "C:\Users" "X:\Users" ----------------------------------
    三、其他修改(下面的方法未經驗證):
    ?
    修改登錄檔-run-regedit:
    LocalMechine-Software-Microsoft-WindowsNT-CurrentVersion ①計算機註冊單位:使用者名稱:“實際預想的使用者名稱”
    LocalMechine-Software-Microsoft-WindowsNT-CurrentVersion-Profilelist ②使用者資料夾位置:將各鍵值的 %% 改為 X:
    LocalMechine-Software-Microsoft-Windows-CurrentVersion
    ③安裝目錄:CommonFilesDir/ProgramFilesDir/ProgramFilesPath的 %
    % 改為 X: ?
    使用“實際預想的使用者名稱”新建帳戶,並登出舊帳戶,登入新帳戶
    移動原使用者個人資料夾至現使用者個人資料夾,刪除舊帳戶包括其個人資料夾,在系統盤刪除Users聯接,刪除並重建Program Files聯接
    ? 關於快取,計算機屬性-高階系統設定-高階-環境變數-系統變數
    將Temp、TMP的值改為與使用者變數相同,即%USERPROFILE%\AppData\Local\Temp
    ?
    根據需要,設定資源管理器開啟直接顯示到我的電腦:
    %SystemRoot%\explorer.exe /e,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}
    注意:使用者資料夾不支援覆蓋,如果使用的使用者名稱與使用者資料夾內的資料夾重名,個人資料夾將被加上字尾.計算機名-PC。