1. 程式人生 > >【轉載】恢復誤刪文件--DOS命令應用實例(一)

【轉載】恢復誤刪文件--DOS命令應用實例(一)

就是 開始 miss 幫助 屬於 三種 txt文件 意思 ron

《電腦愛好者》報轉載第一輯第二篇之恢復誤刪文件--DOS命令應用實例(一)

恢復誤刪文件--DOS命令應用實例(一)

上期我們講述了DOS 的安裝,從本期開始我向大家介紹幾個經久不衰的DOS命令,我不會寫成DOS命令語法詳解,而是結合具體實例,希望對大家有所幫助。

故障現象:
開機藍屏無法進入Windows98。
定性分析:
開機按F8,選擇Safe Mode(安全模式),同樣藍屏無法進入,再次重啟按F8,選擇Step-By-Step Confirmation(一步一步配置),逐個確定,到達某一步時,出現“The folowing file is missing or corrupted:c:\windows\ifshlp.sys”,什麽意思?(E文不好,只好查英漢詞典,大概意思是:ifshlp.sys文件丟失或被破壞,經過回憶,上次關機之前曾經刪除過c:\windows下的一些無用文件,如txt文件等,看來ifshlp.sys文件在這次轟炸行動中被誤擊了。

不能進入Windows系統,只能在DOS環境下恢復了,按照已往的經驗具體問題具體分析:

第一種情況:回收站誤刪,並且未被清空。
在DOS下進入回收站目錄進行恢復。主要DOS命令:cdtypecopy (本例屬於這種情況。)
恢復步驟:
1.開機按F8,選擇Command Prompt Only(命令行方式,即DOS實模式)回車
2.輸入CD Recycled回車,如圖:
技術分享圖片
3.輸入Type info2回車,查看回收站刪除記錄文件,發現ifshlp.sys和它改名後的文件名dc2.sys,太棒了!果真還再!
4.copy dc2.sys c:\windows\ifshlp.sys回車,復制被刪文件dc2.com到原始位置c:\windows,並改成原名ifshlp.sys,至此恢復成功。

第二種情況:del命令誤刪,並且知道文件名。
在DOS下進入被刪文件所在目錄進行恢復。主要DOS命令:undelete (DOS6.22裏的一個外部命令)。
恢復步驟:
1.開機按F8,選擇Command Prompt Only回車,進入DOS實模式
2.輸入cd windows回車,進入Windows目錄
3.輸入lock回車,是一個內部命令,目的是解除Windows98裏硬盤目錄區不讓修改的限制,為下一步使用undelete做準備,如果不用lock,Undelete就無法運行,如圖:
技術分享圖片
4.輸入Undelete回車,恢復當前文件夾裏的所有可以恢復的被刪除文件,這時出現第一個被刪文件顯示bc.txt,很明顯這不是我們要恢復的文件英文,顯示是否恢復(y/n?)按n,接著出現
?fshlp.sys(y/n?),哇!找到了!當然按y了,又顯示一行英文,意思是說文件名的第一個字符是什麽,因為第一個字符是i,當然按i了,dir/a,ifshlp.sys回來了,成功!
技術分享圖片
第三種情況:回收站誤刪,並且被清空,或者被deletree誤刪,並且文件數目不多。
用Win98啟動盤啟動電腦進行恢復。主要DOS命令:extextract
恢復步驟:
1.用Win98啟動盤啟動電腦
2.輸入ext回車,如圖:技術分享圖片
技術分享圖片
出現兩行英文不要管它,輸入c:\mybak\pwin98\win98(Windows98的安裝目錄,按實際情況輸入),回車,輸入ifshlp.sys回車,輸入c:\windows回車,最後輸入y,回車。下面就是耐心的等待了,直到又出現a:\>,拿出軟盤重啟,大功告成。


第四種情況:與第三種情況類似,但被刪文件數目很多,且都是Windows系統文件。
只能用專業文件恢復軟件或重裝Win98等方法恢復了,因不屬於DOS命令範疇,故不做討論。

本文發表於2002年《電腦愛好者》第15期

【轉載】恢復誤刪文件--DOS命令應用實例(一)