深入Win Vista系統還原高級應用
在Vista中,右擊“我的電腦→屬性”,在“系統屬性”中找到“系統保護”選項卡,“系統還原”就在這里。首先選中需要還原的磁盤,單擊右下角的“應用”按鈕,再單擊“創建”按鈕,稍等片刻即可完成初次還原點的創建工作(圖1),以后每隔24小時,系統會自動創建系統還原點。
很多朋友應該都知道“系統還原”這個名詞,這是自Windows Me時代以來就有的一個功能,默認設置下會為所有磁盤自動啟用系統還原,這樣可以在系統出現問題時,選擇合適的還原點快速返回系統創建還原點時的工作狀態,對于初級用戶來說相當實用。
不過,Windows Vista關于“系統保護”所提供的功能實在是太少了些,這里介紹幾條高級使用技巧:
高級應用一:查看系統還原所占用的硬盤空間
單擊“開始→所有程序→附件→命令提示符”,右擊選擇“以管理員身份運行”,然后在命令提示符模式下鍵入如下命令:vssadmin List ShadowStorage
然后系統就列出所有磁盤的卷影副本存儲關聯,在這里我們可以查看到當前共有E、K、L三個磁盤啟用了系統保護,可以查看到用于卷影副本存儲空間的使用情況,包括已用存儲空間、分配存儲空間、最大存儲空間等數據。
如果你只是需要查看某一磁盤的系統還原空間使用情況,例如系統所在的K:,那么可以鍵入如下命令:vssadmin List ShadowStorage /on=k:,執行后可以顯示如圖2所示的結果,這樣更直觀。
高級應用二:調整系統還原所占用的硬盤空間
如果某一磁盤的空間比較緊張,那么可以對系統還原空間進行適當調整,同樣可以在命令提示符模式下重新調整卷影存儲關聯的大小,不過執行相關命令后會導致原有的卷影副本消失,因此請事先做好相關的備份工作。例如下面的命令可以將K:所分配的系統還原空間限制為1000MB:
vssadmin Resize ShadowStorage /For=K: /On=K: /MaxSize=1000MB
需要指出的是,這里的“/For=”和“/On=”后面的字母都是需要調整的磁盤盤符,兩者當然必須相同,“MaxSizeSpec”的值必須大于等于300MB,單位可以是KB、MB、GB、TB、PB、EB,當然也可以簡化為B、K、M、G、T、P、E,如果沒有提供相應的后綴,那么默認的單位是字節。另外,如果沒有指定“MaxSizeSpec”,卷影副本使用的空間不會有任何限制。
執行此條命令后,如圖3所示,如果剛才的輸入沒有什么錯誤,那么很快就會調整成功。如果你還不放心,可以再次執行“vssadmin List ShadowStorage /on=e:”進行查看,如圖4所示,可以通過這幅截圖與剛才的圖2進行比對,這下你總可以放心了吧,至于數值不等的原因,是“1000MB”與“1024MB”換算的關系。
或者,也可以打開注冊表編輯器,定位到“HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionSystemRestorecfg”,然后修改右側窗格中的“DiskPercent”,這里的“15”表示最多使用15%的磁盤空間,我們可以適當改的小一些,例如“12”,注意這里只能使用十進制值。
高級應用三:指定還原點的默認創建間隔
其實,默認的24小時這個還原點創建間隔可能并不是太合適,從節省硬盤空間方面考慮,自然是希望這個間隔越大越好;從保護系統或數據的安全考慮,這個間隔當然是小一些更好,但遺憾的是Windows Vista并沒有提供相關的設置功能。其實,我們可以通過更改注冊表鍵值的方法來實現:
進入注冊表編輯器,定位至“HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionSystemRestore”,修改右側“RPGlobalInterval”項的數值數據,右擊該項,選擇“修改”,如果要更改成1周,就將代表24小時總秒數的十六進制數字15180更改為“93A80”(十六進制)或“604800”(十進制)即可設置完成。
相關文章:
