可以從以下兩個官方連結取得zip/unzip
抓下來之後,壓縮檔內會有zip.exe與unzip.exe,把這兩個檔案丟到c:\windows\system32\下
接著建立RamdiskSAVE.bat
del /Q c:\PortableApps.zip
zip -S -r -1 -q c:\PortableApps.zip r:\PortableApps\
[需先刪除舊的zip file,如果直接zip,會是更新模式,不要的舊檔會存在]
RamdiskLOAD.bat
unzip -o -q c:\PortableApps.zip -d r:\
接著在使用gpedit.msc設定啟動與關機的執行指令檔即可
實際測試之後,開關機速度加快大約50%
這是因為傳輸總容量變小且單檔傳輸比眾多小檔快許多
-
原本的load/save batch file
SAVE
rd /s /q c:\PortableApps\
mkdir c:\PortableApps
xcopy r:\PortableApps\*.* c:\PortableApps\*.* /e /y /c /h /q
LOAD
mkdir r:\PortableApps
xcopy c:\PortableApps\*.* r:\PortableApps\*.* /e /y /c /h /q
[Update]
改用最新的info-zip 3.0,這是我自己從source利用VC6編譯的Binary file
zip30.zip
最新版的info-zip支援file sync,不會更新沒有更動的檔案,也會刪除已經不存在的檔案,速度又在加快了一些
zip -S -r -FS -1 -q c:\PortableApps.zip r:\PortableApps\
沒有留言:
張貼留言