方法1
win10系統中有個名為Users(也可能顯示為“用戶”)的默認文件夾,用於存放用戶資料,不少軟件的設置或數據文件也存放在這里。把這個文件夾轉移到其他盤符,不僅可以為系統盤(一般為C盤)節省一些空間,在備份或還原系統時也避免了對該文件夾的操作。
那么如何轉移 Users 文件夾呢,假如要把 C 盤的 Users 文件夾轉移到 D 盤(若是其他盤符也一樣,只需把下面步驟的 C 或 D 改成對應的盤符就行),其實就以下4個步驟:
1
下載通用pe工具箱,把PE系統安裝到硬盤,然后重啟進入 PE 系統(進入系統后若發現盤符錯亂則要修改一下盤符)
2
把 C 盤的 Users 文件夾復制到 D 盤后刪除掉原來 C 盤的 Users 文件夾
3
運行cmd,輸入mklink /J "C:\Users" "D:\Users"(注意空格)並回車,執行成功后就可以在 C 盤看到生成了 Users 文件夾的快捷方式,只不過這個跟一般的快捷方式不一樣。
4
重啟進入win10系統,打開 C 盤的 Users 文件夾后發現里面的東西就是 D 盤的 Users 文件夾里的東西,也就是相當於在使用D盤。至此轉移成功。
方法2
Windows的用戶文件夾默認所在位置是系統盤(通常是C盤)下的“\Users”目錄之內。該文件夾中保存着所有的用戶個人數據,比如你保存在“桌面”上的文件(實際上是保存在C:\Users\你的用戶名\Desktop\目錄之中),再比如你保存在“我的文檔”里的文件(實際上是保存在C:\Users\用戶名\Documents目錄之中)。
用戶文件夾處於系統盤的壞處在於,如若系統盤一旦壞掉,就可能連帶用戶文件一並丟失;其次,由於用戶文件處於系統盤,也沒辦法時常備份“干凈的系統盤”,第三,用戶文件夾的文件越來越多可能會導致系統盤容量不足。
如果能把用戶文件夾挪到另外一塊兒硬盤上(或者另外一個硬盤分區上),那么系統維護就會容易得多。平時生成的文件(大多數人放在“桌面”、“我的文檔”里的文件最多),都被保存在系統盤(或分區)之外;於是隨時都可以在不必擔心用戶文件丟失的情況下重新安裝系統(或恢復系統備份)。
基本的原理
WinXp之后的windows版本支持了符號連接,所以就有為將C:\Users無縫平移到非系統提供了可能,本文章介紹辦法就是基於windows符號連接來實現將用戶文件夾(C:\Users)移到非系統盤(如D:),其基本的原理:
1.將C:\Users
下的所有文件復制到D:\Users
2.然后在C:
盤創建一個名為Users
的軟連接(soft link) 指向D:\Users
這樣以來,Windows系統以及應用程序來說,用戶數據在邏輯上還是保存在C:\Users,而實際的存儲位置卻是在D:\Users
原理不復雜,但實際起來卻稍稍有點麻煩,因為當我們登錄進入windows桌面時,系統已經在使用C:\Users
下的用戶配置文件,而我們知道,不能刪除一個當前正在使用的文件或文件夾。所以基於這個限制,要實現我們的需要,得分不同的情況來處理。
注意,以下假設你想把用戶文件夾設置在D盤,假定D盤是NTFS分區。
新系統安裝時
Win7/Win10新系統安裝時,在安裝程序創建用戶帳戶之前,因為還沒有C:\Users下還沒有用戶文件夾,所以步驟相對簡單些
在安裝Win7/Win10的過程中,要求輸入用戶名及密碼的時候,先不如輸入任何信息,按“Shift+F10”打開DOS窗口(命令行窗口),輸入以下命令:
## 復制C:\Users下所有文件(包含子文件夾)到D:\Users
robocopy "C:\Users" "D:\Users" /E /COPYALL /XJ
## 刪除C:\Users文件夾
rmdir "C:\Users" /S /Q
## 創建(目錄)軟連接 C:\Users 指向 D:\Users
mklink /J "C:\Users" "D:\Users"
然后關閉DOS窗口,按正常流程繼續安裝Window直至完成。
如此安裝的Windows所有“用戶文件夾”(User Special Folder)的內容都已經被設置在D盤。
已經安裝好的Win7/Win10系統
維護模式
如果想要移動已安裝好的Win7/Win10中的用戶文件夾就要麻煩些,需要在C:盤Windows系統未啟動狀態下來執行,所以要在啟動時進入維護模式打開DOS窗口.
具體的做法是開機時按F8鍵,出現黑底白字的菜單(如下圖),默認光標在第一項Repair your computer上,直接按回車。
(Win7截圖,Win10有區別)
之后會彈出2個提示框,直接點Next或OK即可。就來到了這一界面:
(Win7截圖,Win10有區別)
單擊最后一項:Command Prompt(命令行提示符,也就是DOS窗口),在DOS窗口執行三條命令。
# 復制C:\Users下的所有文件到D:\Users
##參數說明:此命令為Windows的“強健文件拷貝”命令。
## /E 表示拷貝文件時包含子目錄(包括空目錄)
## /COPYALL 表示拷貝所有文件信息
## /XJ 表示不包括Junction points(默認是包括的)
## /XD "C:\Users\Administrator" 表示不包括指定的目錄,此處指定目錄為:"C:\Users\Administrator"
robocopy "C:\Users" "D:\Users" /E /COPYALL /XJ /XD "C:\Users\Administrator"
## 刪除C:\Users文件夾
##參數說明:此命令刪除指定目錄。
## /S 刪除指定目錄及其中的所有文件。用於刪除目錄樹。
## /Q 安靜模式。刪除時不詢問。
rmdir "C:\Users" /S /Q
## 創建(目錄)軟連接 C:\Users 指向 D:\Users
## 參數說明:此命令創建符號連接。
## /J 連接類型為目錄連接
mklink /J "C:\Users" "D:\Users"
執行完成后,重啟電腦。就OK了。
Windows運行狀態下
如果你進入Windows維護模式有困難,也可以考慮在當前Windows運行狀態下做C:\User的遷移。要按以下步驟操作(稍微麻煩一點,並且過程中可能會出現無法拷貝文件的情況)
首先要關閉所有應用程序
然后要開啟administrator帳戶:
Win+X接Ctrl+A接Enter打開Windows PowerShell(管理員)(A)
## 開啟administrator帳戶
net user administrator /active:yes
## 關閉administrator帳戶
net user administrator /active:no
## 直接切換administrator帳戶
runas /noprofile /user:Administrator cmd
注銷當前用戶,而后以“Administrator”登錄。
打開命令行窗口,輸入以下命令:
robocopy "C:\Users" "D:\Users" /E /COPYALL /XJ /XD "C:\Users\Administrator"
注銷Administrator,重新用你的用戶名登錄Windows,而后到計算機管理
界面禁用Administrator;
以管理員身份打開一個DOS窗口,輸入以下命令:
rmdir "C:\Users" /S /Q
mklink /J "C:\Users" "D:\Users"
再重啟電腦。