Windows File Recovery(文件恢復(fù)軟件)是微軟推出的一款免費的文件數(shù)據(jù)恢復(fù)工具,一行代碼恢復(fù)誤刪文件,恢復(fù)時需要通過命令行來執(zhí)行,搞清了命令結(jié)構(gòu)后并不復(fù)雜!
軟件介紹
微軟近期推出的免費文件恢復(fù)工具 Windows File Recovery(以下簡稱 WFR)。
雖然 WFR 被打包成一個在 Microsoft Store 上架的應(yīng)用,安裝后不難發(fā)現(xiàn)它其實是一個被包裝成應(yīng)用的命令行工具,實際使用時也需要通過命令行腳本來執(zhí)行——這和目前大多數(shù)文件恢復(fù)工具的可視化界面自然不能相提并論。
好在整個命令其實并不復(fù)雜,只要搞清楚命令結(jié)構(gòu)然后編寫命令,我們就能借助 WFR 恢復(fù)那些不小心刪除的文件。下面我們講講方法:
WFR 其實基于 winfr 這個工具,打開 WFR 其實也是以管理員身份打開 CMD,而恢復(fù)文件其實就是執(zhí)行以下命令:
winfr source-drive: destination-drive: [/switches]
其中 source-drive 指的是需要恢復(fù)文件所在的盤符,destination-drive 指的則是用于存儲恢復(fù)得來文件的磁盤。后面的 [/switches] 就是各種恢復(fù)參數(shù)。執(zhí)行腳本時,WFR 會自動在存儲恢復(fù)文件的磁盤下新建一個恢復(fù)文件夾。
WFR 擁有三種文件恢復(fù)模式:默認、分段以及簽名模式,三種模式對應(yīng)不同的恢復(fù)參數(shù)以及不同的文件系統(tǒng)。
比如可移動驅(qū)動器或者 U 盤,如果文件系統(tǒng)格式為 FAT、exFAT,就需要使用簽名模式,至于 NTFS 格式則優(yōu)先使用默認模式。如果需要恢復(fù)的文件很久之前就已經(jīng)刪除,則需要嘗試分段模式或簽名模式了。舉個例子,我希望恢復(fù)我放在 U 盤(盤符為 F:)中的后綴為 .jpg 的圖片文件,用于存儲被恢復(fù)文件的盤符為 D 盤,那么只需在 WFR 啟動后執(zhí)行:
winfr F: D: /x /n *.jpg
其中 /x 表示采用簽名模式,/n 后面加后綴名通配則指定對應(yīng)的文件類型。這段命令執(zhí)行后會提醒是否恢復(fù),輸入 y 然后等待掃描即可;掃描完成后再輸入 y 確認,WFR 就會將恢復(fù)的文件拷貝到你的恢復(fù)文件夾中。
從恢復(fù)的文件夾中不難看出,Windows File Recovery 的恢復(fù)效果還是相當(dāng)不錯的,不僅僅恢復(fù)了從文件夾刪除的 .jpg 文件,一些曾經(jīng)被壓縮打包的圖片也能被檢索掃描出來。這里也遇到了 WFR 最大的問題——由于沒有時間參數(shù)和可視化界面,WFR 會將能夠恢復(fù)的、符合檢索條件的文件全部恢復(fù)。
由于 WFR 給出了相當(dāng)多的參數(shù)來進行恢復(fù),如果不考慮整盤恢復(fù),我們可以對某個單個文件,某個文件夾執(zhí)行恢復(fù)。例如我希望恢復(fù)曾經(jīng)在 D 盤、文件系統(tǒng)為 NTFS 的驅(qū)動器中的文件夾 123,并將恢復(fù)文件拷貝到 C 盤驅(qū)動器中,那么命令就是:
winfr D: C: /r /n D:\123\
其中 /r 表示采用分段模式,/n 則是掃描特定的文件名、文件目錄并將其恢復(fù)到目標磁盤中。
上面的例子提到了一些具體實操下的基礎(chǔ)參數(shù),當(dāng)然你還可以加入一系列的 高級參數(shù) 來執(zhí)行一些更加細致的操作。
對于普通用戶而言,WFR 雖然免費但操作完全依賴命令行工具,直觀程度有限;但對計算機運維或者具備一定動手能力的用戶來說,完全的命令行操作反而高效簡單。
考慮到它由微軟免費提供,大家不妨將其作為一個備用的、輕量化文件恢復(fù)解決方案。