UNDELETE

UNDELETE

DOS外部命令

注意:在DEL命令刪除檔案後用DEFRAG命令整理過的磁碟,或該檔案的位置已被新的檔案存放後,被刪除的檔案不能再恢復。

基本介紹

  • 中文名:UNDELETE
  • 功能:恢復先前用DEL命令刪除了的檔案
  • 命令類別:DOS外部命令
  • 技術領域:計算機信息處理
  • 主要目的:恢復作用
  • 注意:不能被新檔案占有原位置
格式,參數說明,範例,

格式

格式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]]

參數說明

①[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為刪除檔案跟蹤檔案所能容納的檔案入口數(即檔案名稱稱與磁碟路徑)。

範例

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系統操作界面中可用,而且這個指令的年歲比較長久,用起來也並非那么簡單,所以從dos6.22版本開始已經刪除這個指令。如果用戶還想用UNDELETE這個指令,需添加undelete.exe套用,才可以使用。)

相關詞條

熱門詞條

聯絡我們