[Win7密技] 如何變更個人資料夾位置

Window 7個人資料夾

個人資料夾(User Profile)就是你從Windows 7開始功能表,看到這個使用者名稱的圖示指向的資料夾,這個個人資料夾的觀念是從Windows Vista就開始使用的,所以本篇的密技「應該」也適用於Vista,不過因為本站完全忽略Windows Vista的存在,所以就請你自己試試看囉!

這個資料夾內定是存放在「C:\使用者」(事實上是C:\Users)裡面的一個以使用者名稱命名的資料夾,如果你的電腦有設定多個使用者就會有多個個人資料夾。但是你進入「C:\使用者」還會看到其他的資料夾,而這些基本上都是不讓你動的。

[Win7密技]如何變更個人資料夾位置 title=

如果你之前是用Windows XP系統,升級到Windows 7後你會發覺,像我在老早以前發的這一篇「XP無痛重灌之準備篇」裡面的搬動「我的文件夾」的作法完全不適用!

因為個人資料夾裡面有許多的系統資料夾,而且都是在保護狀況的,沒有那麼容易一個〔剪下〕→〔貼上〕就搬得動的。

而且如果你將檔案顯示隱藏檔及系統檔的選項打開,你還會看到在個人資料夾裡面還包含了〔程式資料AppData〕這些存放各個程式設定檔的資料夾,而這些資料夾關聯到各個應用程式,如果你硬是把它搬走的話,程式可能就無法執行了。

[Win7密技]如何變更個人資料夾位置 title=

微軟官方認可的方法

但是大家一直都有自訂這個資料夾的位置的需求,所以微軟官方就教大家在個人資料夾裡面的「子資料夾」像是「我的文件」按滑鼠右鍵〔內容〕再點選〔位置〕分頁標籤裡面設定。

我之前真的就乖乖的一個一個資料夾這樣子搬,但是發覺除了麻煩之外,有一些隱藏的系統資料夾就不能改位置。不過一般人用這個方法來更改個人資料夾的位置就夠了,接下來的是進階班的課程。

[Win7密技]如何變更個人資料夾位置 title=

還有一種解決方案是寫一個安裝腳本(script)指定這些個人資料夾的位置,但那也只限於全新的安裝,不適用於大部份出廠都已經預裝好系統的電腦。

所以我就由網路別人介紹的一些方法改良它,把它變成一個標準作業程序(SOP),只要依照著我的步驟就可以成功。而且修改完的系統已經經過半年以上的驗證都沒有任何的後遺症產生,這時候才敢分享出來給大家用用。

移動個人資料夾方法解說

在還沒有開始之前,我先來說明一下整個原理:

我們知道不能移動你目前登入的使用者的個人資料夾,因為有許多的系統檔案是在開啟的狀態。所以就有人想到開啟Windows 7內定關閉的「Administrator」使用者帳戶,但是我不贊成這個方法,因為開啟「Administrator」又沒有設密碼就等於開了一道後門,而一般人常常開門之後又忘記關。

所以我的作法是新增一個具有系統管理員權限的使用者,再用這個使用者登入搬移目前使用者的個人資料夾。但是有多次多台電腦實作的過程中又發現:有的可以順利搬移、有的不行!於是又想出利用「安全模式」這個系統開啟最少檔案的模式來作業,結果就都沒有問題了。

而整個作法的核心就是用一個「符號連結」(Symbolic Link),將個人資料夾指向原來預設的位置,這個概念有點像是「捷徑」或是「轉向」,這個觀念Linux早就在用了。而相同利用符號連結的方法,也有人將 Dropbox 的資料夾位置搬成自己喜歡的。

但是最早的時候就算是檔案都搬成功,符號連結也都設好了,但是一登入該使用者還是會因為個人資料夾的權限不對而出現許多錯誤或是無法操作的問題,所以又找出如何正確設定個人資料夾權限就大功告成了!

免責聲明

以下的修改方法本人已儘量求證不會對你的系統造成損害,但是因為每一台電腦原始的設定值並不相同,所以可能還是會有無法適用之狀況。因此請在執行以下操作之前先執行系統備份工作,以免因為操作錯誤而造成無法挽回之後果。
如果我這篇文章的內容你看了完全不懂或是似懂非懂的話,那建議你就此打住,因為這不是你能處理的工作,請你乖乖地用微軟認可的方法一個一個改資料夾的位置吧!

如果您對本文所描述的方法完全不能理解的話,建議你找電腦知識比較豐富的人或是請專業的工程師來協助你,千萬不要不懂又亂搞,否則後果可能會很嚴重哦!

現在就讓我們一步一步來設定Windows 7個人資料夾的位置...

新增暫時使用者帳戶

請你從〔開始〕→〔控制台〕進入Windows 7的控制台

[Win7密技]如何變更個人資料夾位置 title=

找到〔新增或移除使用者帳戶〕進入使用管理

[Win7密技]如何變更個人資料夾位置 title=

然後〔建立新的帳戶〕

[Win7密技]如何變更個人資料夾位置 title=

隨便打一個帳戶名稱,這裡的名稱不重要,我就隨便打個「123」,但是記得帳戶要是〔系統管理員〕然後按下〔建立帳戶〕

[Win7密技]如何變更個人資料夾位置 title=

現在就多了個使用者帳戶「123」

[Win7密技]如何變更個人資料夾位置 title=

在個人資料夾的新位置新增資料夾

接下來我們要在欲存放個人資料夾的新位置將資料夾先建立好,或許有人不知道如何建立所以我就講解詳細一點。

例如你要將資料夾放在「D:\Users\Win7」那就要先從〔電腦〕→〔D磁碟〕→按滑鼠右鍵〔新增〕→〔資料夾〕先建立「Users」,然後點進去「Users」之後再〔新增〕「Win7」資料夾。資料夾可以直接放在任何位置,不一定要像這樣有兩層的結構,但是既然要搬了就請你搬離開「C磁碟」。

[Win7密技]如何變更個人資料夾位置 title=

修改資料夾權限

然後我們要將新的資料夾的權限設成跟原來的一樣才不會有問題,所以我們先來看一下「小抄」,請你打開「C:\使用者」這個資料夾,在使用者名稱的個人資料夾按滑鼠右鍵〔內容〕

[Win7密技]如何變更個人資料夾位置 title=

再點選上面的〔安全性〕分頁標籤,這就是預設個人資料夾的權限。

[Win7密技]如何變更個人資料夾位置 title=

但是這樣的權限看起來不是很清楚,所以我們再點選〔進階〕的按鈕,這樣子就比較清楚了吧?現在有三個使用者/群組對個人資料夾有權限,分別是「SYSTEM」、「Administrators」群組及這個個人資料夾的使用者,而且都是「完全控制」及「非繼承的」。

[Win7密技]如何變更個人資料夾位置 title=

我們再來比較一下新位置「D:\Users\Win7」的權限,好像差滿多的,最主要是少了個人資料夾使用者的專屬權限,而且權限都是來自上層的繼承。(在「D:\Users\Win7」按右鍵〔內容〕→〔安全性〕→〔進階〕)

要修改這些權限請你按下〔變更權限〕

[Win7密技]如何變更個人資料夾位置 title=

再移除勾選的「包括從此物件的父項繼承而來的權限」

[Win7密技]如何變更個人資料夾位置 title=

移除父項的權限你有兩個選擇,請你選擇〔新增〕的方式維持原有的權限項目。

[Win7密技]如何變更個人資料夾位置 title=

多出來的「Users」群組及「Authenticated Users」群組請〔移除〕此權限

[Win7密技]如何變更個人資料夾位置 title=

然後少的使用者權限請〔新增〕它

[Win7密技]如何變更個人資料夾位置 title=

在這裡請你輸入使用者名稱,再按〔檢查名稱〕,沒有問題的話使用者名稱就會變成「WIN7-X64-PC\Win7」這樣的表示方式,前面就是你的電腦名稱(使用者請自行替換成你所使用的使用者名稱,這一點你應該知道吧?)

[Win7密技]如何變更個人資料夾位置 title=

權限是「完全控制」還記得嗎?好了按〔確定〕新增使用者權限

[Win7密技]如何變更個人資料夾位置 title=

好了看一下「小抄」,權限是不是一模一樣了?如果你原來還有一組Home Users的群組也請比照「C:\Users\Win7」的權限設定。

[Win7密技]如何變更個人資料夾位置 title=

現在準備的動作已經作好了,接下就要開始真正的搬資料夾了...

文章還沒完哦!請翻 下一頁

161 則留言

  1. 移動完成後
    再重開機後 電腦設定無法儲存
    所以它用暫時擋來設定
    等一切你都設定好了(網路首頁、桌面圖案等等)
    等你再次開機或重開機就又打回原狀了
    請問如何解決呢 大大

  2. 你好 我照你的方法做 但是在執行 MKLINK 時沒有注意到是否為系統管理員
    而我是連結到E槽且不同USER NAME 也顯示連結成功
    但是我重開機後 無法登入了
    登入後又立刻登出
    請問如何解決

  3. 1.謝謝網站維護者,公開鉅細靡遺的教學畫面,我成功的把原本剩下300MB的C槽,現在空間有178GB!
    2.我已連結成功,C也出現原本user name的資料夾(有箭頭),但開機選擇原本user name登入後,右下角出現「您已經使用暫時設定檔登入了」,下面還有小字「您無法存取檔案,而且當您登出時會刪除此設定檔中建立的檔案,若要修正此問題,請先登出,稍後再嘗試登入,如需詳細資訊,請參閱事件記錄,或連絡您的系統管理員。」
    3.我已試著重開機.關機再開機.重登入,各種方式都沒解決。
    使用臨時帳號登入,卻未出現此警示。
    4.請問我該如何處理?很需要您的協助!!

    ps.成功搬移個人資料夾那天,C槽有200多GB,但每次開機都發現減少了,昨天還有190GB,今天178GB。

  4. 你好~
    看完版主的完整的解說,想請問這在有網域的架構下是否可行呢?
    1.將使用者設定檔(原本C磁碟C:\Users\*.*)更改至D:\Users\*.*
    PS:這部份版主解說很詳細
    2.以上設定完成後,可將C:磁碟完整備份出來。日後系統有問題可在還原回去
    3.以上是在沒加網域下進行設定。

  5. 高登哥哥您好…請問一下設定好了,可是(我的音樂)、(我的最愛)、(我的圖片)icon上面都有一個鎖頭這樣正常嗎?先謝謝您的解答.

  6. 高登大大您好,

    我的[內容]視窗, 沒有[位置]耶
    請問您知道是什麼原因嗎?

    (我有讀完您的警告&進階的操作方式
    所以不敢直接使用進階的操作方式
    但是因為找不到[位置], 所以沒辦法用微軟認可的方式修改XD)

  7. 高登大哥您好:

    我有用您說的方法成功把個人資料夾從C移動到D槽,但使用一段時間後,發現若直接從媒體櫃進去讀取檔案,裡面的檔案會不完全,就是無法看到所有的檔案。若我從D槽理的user進去,才有所有的檔案。

    想請教大哥,要如何排除這個問題,或是我要如何恢復個人資料夾到C槽?

    謝謝!

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料