利用 mklink 轉移 Chrome Cache 到 RamDisk
這問題看似簡單,其實並不是這麼簡單。
相信有在使用 Ramdisk 及 Chrome 的朋友,一定都想過要這麼做。
為了在日常使用中減少臨時快取檔案對 SSD 硬碟的耗損,就安裝了ramdisk,將分頁檔,系統和使用者的 temp 目錄,以及 IE 快取都設到 RAMDISK上。
但是唯獨 Chrome 的快取指定起來很討厭,不能直接設置 。
相信有在使用 Ramdisk 及 Chrome 的朋友,一定都想過要這麼做。
為了在日常使用中減少臨時快取檔案對 SSD 硬碟的耗損,就安裝了ramdisk,將分頁檔,系統和使用者的 temp 目錄,以及 IE 快取都設到 RAMDISK上。
但是唯獨 Chrome 的快取指定起來很討厭,不能直接設置 。
這樣的結果就是一重開機,所有Chrome的Cookies都會消失 (除非你有把ramdisk轉存到硬碟,但我不幹這種事情),再上論壇Facebook什麼的,就必須重新登錄,非常麻煩。
好在win7新帶了一個新的命令,mklink,這就方便了解決這個問題。
新建一個BAT批次檔案,在裡面寫上如下命令:
md z:\chrome (Z:\為你的RAMDISK)
rd /s /q C:\Users\你的用戶名\AppData\Local\Google\Chrome\User
Data\Default\Cache
(刪除Chrome預設路徑的Cache目錄,一定要有這一個,因為mklink命定只能建立不存在的路徑,不能疊加覆蓋在已有的資料夾上)
mklink /D "C:\Users\你的用戶名\AppData\Local\Google\Chrome\User
Data\Default\Cache" "z:\chrome"
(將Cache目錄映射到z:\chrome)
儲存後,需要用系統管理員身分執行。
重新開機後,再啟動 Chrome 前先用系統管理員身分執行這個 bat 檔。啟動Chrome流覽任意一個網站,只要z:\chrome出現任意檔,就大功告成了,既移動的Cache的讀寫路徑,Cookies也不會消失。
但因為這個方式需要搞定系統管理員身分,還是有點麻煩,所以目前個人是採用小工具的方式: 簡單增加參數將 Chrome 的 Cache 轉移到 RamDisk
但因為這個方式需要搞定系統管理員身分,還是有點麻煩,所以目前個人是採用小工具的方式: 簡單增加參數將 Chrome 的 Cache 轉移到 RamDisk
留言
張貼留言