[分享]使用info-zip取代xcopy做ramdisk的備份與回存

ramdisk是很好的工具,拿來消耗記憶體非常的好用,速度也非常的快
只是重新開機之後,寫在ramdisk上的檔案就會不見這點,讓人覺得困擾
因此網路上的教學文章利用xcopy做ramdisk上檔案的備份與回存

但在開關機複製許多小檔案會讓嚴重的拖慢開關機速度
因此小弟想利用壓縮的方式節省備份回存ramdisk上檔案所需時間

壓縮程式有許多,winrar/7-zip/winzip等等,小弟要推薦的是Info-Zip
一套以BSD License開發的跨平台壓縮程式,cygwin中所附的也是info-zip

Info-Zip 3.0最特別的功能在於他支援filesystem-synch mode
會比對壓縮檔案與選定資料夾中的檔案,進行更新與刪除
如此一來,更節省備份所需要的時間

要讓系統能使用info-zip,請先下載zip/unzip,並將這兩個檔案置入
c:\windows\system32\ 之下

我自己編譯的Info-Zip 3.0
附加壓縮檔: 200901/mobile01-f16ec4db21871339380f2a70c78d97cf.zip

Unzip 5.52
附加壓縮檔: 200901/mobile01-067fe987e09c6c44984126dcccc607ef.zip

測試是否能夠正常使用,可在command中輸入zip -v與unzip -v就會秀出版本與使用說明


建立兩個batch file讓開關機時能夠自動執行。
我要進行備份與回存的檔案均置於r:\PortableApps\下,
執行時所使用的參數就不說明了,有需要可輸入unzip -v/zip -v察看

RamdiskSAVE.bat

zip -S -r -FS -1 -q c:\PortableApps.zip r:\PortableApps\


RamdiskLOAD.bat

unzip -o -q c:\PortableApps.zip -d r:\


最後再執行gpedit.msc,讓關機時執行RamdiskSAVE.bat,開機時執行RamdiskLOAD.bat


小弟自己已經使用這個方法幾個月了,沒遇到什麼特別的問題
目前放在ramdisk中的有firefox portable與TWAMPs

唯一要注意的ramdisk內檔案太多時,回存到ramdisk的速度可能會有點慢
會造成開機之後,需等待一些時間待unzip執行完畢
相容的問題在使用xcopy時也會遇到,而且更嚴重,是需要注意的一點


原始文章小弟的blog
2009-01-15 16:49 發佈
試用過後,發現壓縮能力比一般網路上RAR.exe高.
壓縮檔大概又小了將近一半.

不過很可惜O_Q..
仍是無法複製備份pagefile.sys
如果可以的話,對於~
在Ramdisk使用Readyboost的使用者.
就方便太多了.
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?