複製鏈接
請複製以下鏈接發送給好友

UNDELETE

鎖定
注意:在DEL命令刪除文件後用DEFRAG命令整理過的磁盤,或該文件的位置已被新的文件存放後,被刪除的文件不能再恢復。
中文名
UNDELETE
功    能
恢復先前用DEL命令刪除了的文件
命令類別
DOS外部命令
技術領域
計算機信息處理
主要目的
恢復作用
注    意
不能被新文件佔有原位置

目錄

UNDELETE格式

格式1:
[drive:][path]UNDELETE [[d:][path][filename][/ds][/dt]/dos]
格式2:
[drive:][path]UNDELETE[/list|/all|purge[drive]|/status|/load|/unload|/s[drive]|[/t[drive[-entries]]

UNDELETE參數説明

①[drive:][path]指明UNDELETE命令所在的磁盤、目錄。
②[d:][path][filename]指定將要恢復的文件及其所在磁盤、目錄和文件名稱。
③[/ds]只恢復在SENTRY目錄中的文件,並對每個文件提示確認操作。
④[/dt]只恢復在刪除跟蹤文件(Deletion-trackingFile)中所列出的文件,並對每個文件提示確認操作。
⑤[/dos]只恢復由MS-DOS刪除的文件,並對每個文件提示確認操作。如果一個刪除跟蹤文件存在,此參數將使UNDELETE忽略它。
⑥[/list]列出那些可以恢復出來的被刪除文件但不實施恢復操作。
⑦[/all]在恢復被刪文件時,不提示對每個文件進行確認操作。如果提供了Delete Sentry(刪除衞士級)保護,UNDELETE命令就使用Delete Sentry方法。如果未提供Delete Sentry保護,UNDELETE使用Delete Tracker(刪除跟蹤級)方法。否則,UNDELETE命令從DOS目錄下恢復文件,此開關按以下字符的排列順序逐個取出一個字符來試用,直到所恢復的文件名是唯一的為止。字符順序為:
#%&0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ
⑧[/purge[drive]]刪除Sentry目錄中的內容。如果未指定驅動器,則刪除當前磁盤下的Sentry目錄。
⑨[/status]顯示目前系統採用哪種文件刪除保護。
⑩[/load]將UNDELETE內存駐留程序裝入內存中。
(11)[/unload]從內存中除去UNDELETE程序駐留內存的部分。
(12)[/s[drive]]提供Delete Sentry的刪除文件保護功能,並裝入UNDELETE程序的駐留內存部分。該程序將記錄用於恢復指定驅動器中被刪文件的信息。
(13)[/t[drive[-entries]]]提供刪除文件跟蹤文件保護功能,並裝入UNDELETE程序的駐留內存部分。該程序記錄用於恢復被刪文件的信息。其中drive是所保護的驅動器,-entries為刪除文件跟蹤文件所能容納的文件入口數(即文件名稱與磁盤路徑)。

UNDELETE範例

1、向C盤、D盤安裝Delete Sentry常駐程序,用於保護在C盤、D盤中被刪除的文件。可輸入如下命令:
UNDELETE /SC /SD
2、向C盤、D盤安裝Delete Tracker常駐程序,其保護文件入口最多為200個,可輸入:
UNDELETE /TC-200 /TD-200
3、恢復C盤根目錄下的autoexec.bat文件,可輸入:
UNDELETE C:\AUTOEXEC.BAT
文件名可使用通配符,如恢復C盤根目錄下的擴展名是bat的文件,可輸入:
UNDELETE *.BAT
這時它會列出可恢復的文件,但第一個字符是?,要你輸入文件的第一個字符,如:
?UTOEXEC BAT 292 8-20-96 6:02a ..._ UNDELETE(Y/N)?
那麼你必須輸入A,然後按Y進行恢復。
(備註:UNDELETE命令屬於純DOS界面指令,在命令提示符(即cmd)中不可用,只有在完全的DOS系統操作界面中可用,而且這個指令的年歲比較長久,用起來也並非那麼簡單,所以從DOS 6.22版本開始已經刪除這個指令。如果用户還想用UNDELETE這個指令,需添加undelete.exe應用,才可以使用。)