使用mklink優化用戶文件夾內容


在系統內裝的軟件多了,應用多了會有一些感覺系統有點慢了,這種情況一般出現在用戶的系統分區較小,而現在眾多軟件都比較喜歡向這個分區內寫一些自己的數據,同時默認情況下用戶的應用數據文件夾(%LOCALAPPDATA%%APPDATA%)也會變大,這個主要原因是軟件為了方便用戶調用相關配置而統一了管理,有時候此類文件夾會越發的變大,使普通用戶的我們很難去把控,不能因為某一個軟件的原因而重新分區,不因為某幾個文件夾變大而要將系統重新安裝,這樣低效率、高耗時的操作對於新一代的系統老說已經有點過時了,曾經的系統可能大家有習慣對其重裝,認為新裝以后性能嶄新呈現出來,的思想已經不能通用了。

但當您遇到了類似的情況,比如可能您之前的決策認為系統分區大小在當時還算比較合適,現在升級到新版的操作系統認為那個決策有些過時,但是新系統很好用,也不需要重新安裝,那我們可以對應這類情況使用系統內自帶的mklink來盡力JUNCTION連接,使用其他硬盤的空間滿足這類龐大軟件的特殊需求。

以下案例來自於筆者電腦上的一款第三方瀏覽器,因為該瀏覽器的安裝路徑默認是無法選擇的,加上筆者自身喜歡嘗試新功能,所以自動更新和軟件更新都是必須有的因此我需要對其較大的文件進行搬家,同時也方便我的數據分散,起到系統性能平衡與備份的目的。

  1. l  Winkey+X àA打開帶有管理員權限的命令提示符 ;
  2. l  導航到准備搬家的文件夾 (%LOCALAPPDATA%\Google\Chrome\) ,關閉和該應用相關的程序;
  3. l  執行 copy “user data” “e:\user data”
  4. l  執行 rd /q /s “user data”
  5. l  執行 mklink /j “user data” “e:\user data”
  6. l  重新打開應用程序,使用起來和原來沒什么區別,但是實際上文件本身已經轉移到了 e:\user data 的下面

 

如果您需要轉移一個比較特殊的文件夾(這已經不是用戶文件夾范疇了),比如位於系統盤(%Systemdrive%)的WindowsApps文件夾,這個可以是系統內至無上的文件夾,需要使用特殊權限才能將其打開,因此我們需要通過Takeown來獲得所有權:

首先按照上面的模式定位到該文件夾所在的父目錄:%programfiles%

接着執行cmd.exe /c takeown /f "WindowsApps" /r /d y && icacls "WindowsApps" /grant administrators:F /t

這個時間可能會比較長,隨您的應用安裝多少有關,最后再上面第三點的套路繼續操作即可。

 

-=EOB=-


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM