Question to say "I can!"

Win7轉移用戶文件夾到非系統盤最快捷可靠的方法

2016-11-05

作者:bense086

你需要把用戶文件夾轉移到非系統盤嗎?我一直這樣做!理由不解釋。我一直認為Windows是一個很糟糕的你又不得不用的系統,這個不是本文討論的重點,你可以無視我的看法。當系統盤越用越臃腫,越來越慢,莫名其妙的問題一天比一天多時,你不得不重裝系統了。

Win7比XP更進步的一點是用戶的設置都保存在一個叫“\Users”的文件夾下,包括個人程序設置和文檔,這本來是好事,但當你想轉移到非系統盤時,某些情況下,這件“好事”不那么容易做到,也就變成了壞事。

當你上網搜索轉移用戶文件夾時,很容易找到幾萬個結果,無一例外都是應用“robocopy”、“rmdir”、“mklink”三個命令完成。但是這些方法都不能保證完全達到你的目的。

這些搜索給出的方法可以分為兩類:1,新安裝Win7時,安裝完成前轉移;2,安裝完成在使用中的轉移。

第一種方法:新安裝Win7,到接近完成時,出現要求你建立用戶名和密碼時,按“Shift+F10”,呼出命令行窗口,輸入以下命令:

>robocopy C:Users D:Users /E /COPYALL /XJ

>rmdir C:Users /S /Q

>mklink /J C:Users D:Users

關閉CMD窗口,繼續輸入用戶名。。。完成安裝時,用戶文件夾已經在D盤了,C:\Users文件夾出現了一個快捷鍵標簽,你對“C:\Users”的一切操作都是對“D:\Users”的操作。

問題來了,當你使用一個以上的硬盤時,假如系統盤分成兩個區,卷名分別叫M1、M2,從盤分成兩個區,分別叫S1、S2,習慣上我們轉移的目的地在同一個硬盤,這里指M2分區,那么這個時候的順序盤符順序不是你想象的M1、M2、S1、S2,而是M1、S1、S2、M2,或者其他順序,總之M2不是在D盤的位置。假設M2的盤符被指定為H:,那么你轉移到H盤成功了(就是上述命令里的D換成H);成功開機;這時Win7中盤符順序一如上面所述,你可能需要更改,比方說H盤更改到D,為什么需要這樣呢?當你需要拆卸更換硬盤時就明白了,比方說你要卸下從盤,那么M2自動變成D,或者你另外加一塊從盤有三個區,M2的盤符可能有變了。。。總之,當M2(就是用戶文件夾所在的非系統盤)盤符變了,你進不了系統了,這真糟糕,如果不信你可以嘗試修改盤符試試。

第二種方法:安裝完成,正常運行中的Win7轉移用戶文件夾,網上的搜索結果一般是

1)如果需要可以運行計算機管理,修改盤符順序;

2)啟用Administrator超級用戶,注銷當前用戶,使用Administrator登陸;

3)以管理員身份運行CMD,輸入命令:

>robocopy “C:\Users” “D:\Users” /E /COPYALL /XJ /XD“C:\Users\Administrator”

4)注銷Administrator用戶,再以你的用戶名登陸,再打開計算機管理,禁用Administrator用戶;

5)以管理員身份運行CMD命令行窗口,輸入命令:

>rmdir“C:\Users” /S??/Q

哦,很可能不行喲,因為你被告知某些文件使用中,不能刪除,可是你無法確定是哪個進程在使用,一個一個進程去殺很麻煩,也很危險,有可能系統崩潰。。。

為解決這個問題,我嘗試重啟進入安全模式,仍然有些文件使用中,依然失敗。。。于是,我進入修復模式,但是,磁盤分區的盤符順序卻與我要的不一樣,還是上面1,說的那樣。。。

好了,如果你沒有遇到不能刪除的警告,順利執行完了,那么恭喜你,這個辦法是可以的,繼續。。。

6)mklink/J “C:\Users” “D:\Users”

問題就是你無法保證5刪除一定成功,反正我是反復安裝N次系統,各種嘗試,沒有一次成功rmdir,我也不知道網上這些文章都是互抄的,還是有人成功了,反正我是沒有一次在多個硬盤多個分區,又要修改盤符的情況下,轉移成功過。

換句話說,目前網上這些方法不能解決一切問題,復雜如多硬盤轉移就不能成功。

看到這里不光上面這些方法復雜到你腦袋暈掉,而且最后還不能保證成功。在我的K29,加裝了mSATA建興LMT-128M3M,變成了雙硬盤之后,就帶來了這個問題,轉移幾次不成功,著實苦惱了幾天,因為我執著地想把用戶文件夾轉移到非系統盤才安心。經過了若干次艱苦卓絕,試過了能搜索到的一切方法,兩天后我自己找到了解決辦法,在此和大家分享,原來真正解決問題的方法并不是最復雜的。

首先安裝系統,完全安裝就可以了,中間也不用特別注意什么。

1)以U盤啟動,這個大家都會了,不然沒有光驅的K29如何安裝系統呢?!

2)進入Win7PE,因為用到的個別命令Win7才有;如圖:

PE11.png

3)如果需要可以運行計算機管理,修改盤符順序;

4)以管理員身份運行CMD命令行窗口,分別輸入三次命令,注意空格!

robocopy "C:\Users" "D:\Users" /E /copyall /xj
rmdir "c:\users" /s /q
mklink /J "C:\Users" "D:\Users"

PE2.png

5)重啟,看看OK了沒有?

不管你幾個硬盤,不管你幾個分區,不管你需要把哪個盤符修改到D,都可以順利方便,不管你的系統用了多久,甚至你的系統用了冰點還原還在保護狀態下,都能無障礙轉移,這里你不會遇到文件使用中無法copy和刪除的任何問題,原因嘛,呵呵,不解釋。

作者:admin | Categories:系統問題 | Tags:

發表評論

電子郵件地址不會被公開。 必填項已用*標注

*

澳洲f1赛车b盘开奖套路 网上投资理财哪个好点 篮网拉塞尔微博 六六山西麻将手机版 山东十一选五任选基 单机免费麻将 qvod中文字幕欧美成人片 武汉沐足穿裙子 急速赛车开奖直播 国王vs湖人推荐 中国十大股票配资平台排名 广西十一选五 十一选五 欧美拍a片女星 炒股怎么炒 极速十一选五计划全天 有哪些被虐得很惨的番号