2007年8月3日 星期五

第四章 有備無患

第四章 有備無患

第一節 系統的備份與恢復

如何使用Ghost備份和恢復系統

Win98/Me的穩定性大家都知道系統崩潰隨時的威脅著我們而重新安裝Windows尤其是Windows 2000那漫長的過程簡直叫人無法忍受再加上驅動程式應用軟體如此漫長的過程實在令人痛不欲生而Windows Me的系統還原實在是太浪費硬碟空間而且降低系統運行速度因此一套操作簡單功能又強大系統備份軟體實在必不可少這裏我向您推薦強力推薦Noton Ghost他能快速的備份作業系統並準確恢復作業系統實為備份佳品

這裏先向你介紹一下Ghost的基本功能Ghost不能在Windows Me/2000中運行Windows Me/2000的用戶先做好啟動盤附帶DOS下的滑鼠驅動程式有軟盤機啟動運行滑鼠驅動進入Ghost所在檔夾運行Ghost.exe最好不要放在C盤下

啟動Ghost立即進入DOS模式首先是Ghost版本介紹單擊OK進入主介面可分為以下幾項

Local本地硬碟間的備份

LPT網路硬碟間的備份

Option設置一般不做調整使用預設值

Quit退出

作為單機用戶我們只選擇Loacl其包括以下幾選項

Disk硬碟操作選項

To Disk硬碟對硬務完全拷貝

To Image硬碟內容備份成鏡像檔

From Image從鏡像檔恢復到原來硬碟

Partition硬碟分區操作選項

To Partition分區對分區完全拷貝

To Image分區內容備份成鏡像檔

From Image從鏡像檔復原到分區Check檢查功能選項

操作步驟

1選擇LoaclPartitionTo Image將硬碟分區備份為一個尾碼為.gho的鏡像文件

2選擇要備份的分區所在的驅動器單擊OK

3選擇要備份的分區就是System分區單擊OK

4Filename一欄鍵入鏡像檔案名稱如Windows98.gho及存放位置注不能選正在備份的分區然後按Enter

5選擇是否壓縮NO不壓縮FAST低壓縮HIGH高壓縮一般選HIGH高壓縮速度慢點但可以壓縮50%

6現在就看著進度條慢慢的走了備份速度得快慢與記憶體又很大關係我得記憶體64M時傳輸率為40M每分鐘而升級128M後每分鐘為70M節省了不少時間

7備份完畢以後就可以退出Ghost

恢復鏡像檔原硬碟分區大小一定不能更改

1選擇Local PartitionFrom Image從鏡像檔恢復系統

2選擇鏡像檔要恢復的源分區單擊OK

3提示是否確定還原當然YES

恢復完畢提示你重新啟動電腦回車和你備份前一摸一樣

Ghost備份恢復系統比重新安裝節約95%的時間而且桌面功能表等等個人設置也不用重新調整是不是很方便如果你再有Ghost Explorer克隆幽靈管理還可以用他打開GHO映射檔就像使用Winzip一樣單獨提取還原GHO映射中的某一檔

丟失的系統資料從哪里恢復

資料恢復作為一個資料再現的過程一定要解決兩個問題第一是從哪里恢復第二是怎麼恢復解決了這兩個問題我們事實上就把握了資料恢復的這裏就是探討從哪里恢復的問題

1有效而及時的備份是資料恢復最可靠的來源在許多人宣導備份到秒的今天恐怕不會有人懷疑這點而有些備份機制則是系統內建的比如兩份FAT

2資料的實際有效性的判定是關鍵對我們來說硬碟無法自舉檔找不到檔打不開等現象其實並不與資料丟失劃等號因為此時往往只是邏輯丟失和物理意義上它仍然存在或部分存在最明顯的就是檔刪除的例子事實上這只是把檔首位元組改為OE5而已文件體依然存在

3資料損壞過程的可逆性分析對資料的改變無非兩種取代和變換前者是不可逆的後者則是可逆的我們以殺毒為例對於大多檔性病毒來說那些引起以附加而非代換方式感染的檔型病毒理想的殺毒過程就是感染的逆過程這種分析也適用於重要資訊被隱藏搬移或者被加密的情況但分析將比較複雜

4資料本身是否是標準資訊有些資訊實際是通用或局部通用的你無須考慮如何從本機搶救只要有相同或相近的系統版本就可以了比如BOOT區隱含磁區WindowsDLL檔等等典型的例子如分區表的代碼區這是一段標準代碼事實上它就放在你的FDISK程式裏面你可以用DEBUG把他提取出來

5資料本身是否可以由其他資訊統計再生有些資訊儘管丟失了也沒有備份但它實際可以從其他資料中間接求得最典型的就是主分區表中的分區資訊即使你把它清零也不必害怕因為你可以從你幾個分區中計算再生

6破壞的完成程度事實上FDISKFORMAT都不會徹底破壞資料一般只有低格和磁區覆蓋操作才會長度破壞資料但有時破壞過程或者誤操作過程會因人終止死機等原因不能完成最明顯的就是CIH病毒的例子由於CIH是以1024位元組為單位覆蓋磁區這當然是不可逆過程於是我們最初都認為破壞是很難恢復的除非人工終止事實上當病毒覆蓋某些磁區時會與Win9x系統發生衝突從而造成死機使資料得到了保護

怎樣在Windows Me下恢復系統

Windows Me中有一個先進的系統還原功能這個新功能可以取消對電腦的失誤操作並還原以前的設置

現在

就讓我們來試一試這個讓時光倒流的

系統還原

功能吧

首先

打開

開始

功能表中的

説明

選擇

使用系統還原

然後再選擇

將電腦還原到先前時候

並按下

下一步

這時候出現了具有可用還原點的畫面

選擇一個還原點並根據提示往下做就是

最後重新啟動電腦便完成了所有的原還

是不是很簡單呢

也許你會擔心Windows Me的系統還原功能會把你的資料檔案也恢復掉不用擔心系統還原恢復的只是應用程式和註冊表設置而對副檔名是.htm.dos.xls.txt.wps.jpg等的資料檔案都不會被改動那麼哪些類型的資料檔案不會被改動呢很簡單在你的Windows MeSystem\Restore\上當中有一個Filelist.xml檔用普通的記事本就可以打開裏面包含了一大串的檔副檔名這些就是系統還原放過一馬的資料檔案如果你有一些特殊的資料檔案把他們放進來就可以了

其實Windows Me的系統還原並不神秘你也可以先關掉資源管理器工具檔夾選項查看中的所有隱藏開關然後再打開C:\_Restore\Archive文件夾裏面全都是一些.CAB壓縮檔打開一看哦原來那些註冊表資訊桌面設置以及程式安裝資料都在這裏呀

如何在NT下恢復資料

這是依賴於檔系統的NT沒有什麼簡單的工具來完成UNDELETE如果檔系統是FAT的那你可以重新引導機器進入DOS然後使用DOSUNDELETENTRESOURCE KIT中有一個名為DISKPROBE的工具他允許用戶在磁片上查找檔並將他拷貝到其他檔

你可以使用DISKPROBE來查找檔因為DOS是不能讀取NTFS分區上的檔的所以如果你的檔是在NTFS分區上刪除的那麼用DOS引導是不能恢復原有檔的

NTFS是不允許徹底刪除檔的就是說被刪除的資料實際還存儲在磁片上直到有別的檔寫到了他的位址中所以有一些新的工具可以完成UNDELETE功能如NETWORK UNDELETE可以恢復在NTFS分區上刪除的檔你可以在WWW.NETWORKUNDELETE.COM得到一個30天的免費版

另外有一個免費的工具EMERGENCY UNDELETE他可以恢復在本地刪除的檔你可以在WWW.EXECSOFT.COM得到這個工具有一點十分重要在刪除檔後如果你想恢復他那麼要馬上停止所有應用程式以免恢復的那個檔被別的資料覆蓋

製作WinNT系統恢復盤

在一台基於x86的電腦上Windows NT Server按照如下步驟啟動

1安裝了Windows NT Server後它會修改系統的引導磁區查找並運行程式ntldr

2程式ntldr讀取檔boot.ini並建立一個可以啟動的作業系統功能表

3程式ntldr運行ntdetect.com以建立系統硬體清單

4你可以從功能表中選擇一個作業系統或者讓計時器計數到0啟動默認的作業系統如果看不到功能表而且自動啟動了默認的作業系統則在檔boot.ini中計時值被設成了0

5Windows NT Server的底層部件都裝入後Windows NT Server就會初始化各驅動程式並基於存放在註冊表中的資訊啟動服務

6Windows NT Server的高層部件裝入後就會出現歡迎登錄的視窗你就可能登錄了

當鏡像盤中的主盤出故障或者主引導磁區被病毒破壞後就需要用到恢復盤下面就為大家介紹如何製作恢復盤

利用Windows NT格式化軟碟然後將下列檔拷貝到磁片中檔位於系統分區的root目錄中

ntldr

ntdetect.com

ntbootdd.sys只有啟動分區在scsi驅動器上而且BIOS不能啟動該控制器才需要這個檔

boot.ini當炒鏡像盤製作恢復盤時要修改其中的ARC名字使其指向從盤

bootsect.dos用於多系統啟動的電腦中

有了恢復盤你就可以啟動Windows NT Server作業系統了

怎樣備份和恢復Windows2000Active Directory資料

Windows 2000中備份與恢復Active Directory是一項非常重要的工作在NT中所有有關用戶和企業配置方面的資訊都存儲在註冊表中因此我們只需要備份註冊表即可但是在Windows 2000中所有的安全資訊都存儲在Active Directory中它的備份方法與在NT中是完全不同

你不能單獨備份Active DirectoryWindows 2000Active Directory作為系統狀態資料的一部分進行備份系統狀態資料包括註冊表系統啟動檔類註冊資料庫證書服務資料檔案複製服務集群服務功能變數名稱服務和活動目錄8部分這8部分都不能單獨進行備份必須作為系統狀態資料的一部分進行備份

一備份Active Directory資料

如果一個域記憶體在不止一台DC當重新安裝其中的一台DC時備份Active Directory並不是必需的你只需要將其中的一台DC從域中刪除重機關報安裝並使之回到域中那麼另外的DC自然會將資料複製到這台DC

如果一個域內剩下最後一台DC那就非常有必要對Active Directory進行備份詳細過程如下

1開始功能表運行輸入ntbackup啟動Windows 2000備份工具

2在歡迎標籤中使用備份嚮導在備份嚮導對話方塊選擇備份的內容頁面中選擇只備份系統狀態資料下一步

3在備份保存的位置頁面中輸入存放備份資料的檔案名如d:\bak\AD0322.bkf下一步完成備份嚮導如果要進行一些設置如備份完成後驗證資料請使用高級選項進行配置

4選擇完成開始備份根據資料的多少可能需要幾分鐘到十幾分鐘甚至更長一段時間備份完畢系統會生成備份報表

5建議通常備份的檔比較大我備份了幾次都在250-300M之間因此需要找一個大容量的空間存放因為備份中包含非常敏感的內帳號等方面的資訊因此備份的資料要妥善保存

Active Directory的恢復

有兩種辦法可以恢復Active Directory

第一種是從域的其他DC上恢復資料前提是域內必須還有一台DC是可用的這時當損壞的DC重新安裝並加入到它原來的域時DC之間會自動進行資料複製Active Directory隨之會恢復

另一種方法就是從備份介質進行恢復

通常情況下

對於大多數小型公司業說

整個公司只有一個域

由於資金等諸方面的限制也只有一台

DC

因此從介質恢復

Active Directory

是經常遇到的事情

1驗證方式和非驗證方式

從備份介質進行Active Directory恢復有兩種方式可以選擇驗證方式Authoritative restore和非驗證方式Nonauthoritative restore

通常情況下Windows 2000使用非驗證方式恢復Active Directory從備份介質中恢復以後域內其他的DC會在複製過程中使用新的資料覆蓋舊的恢復過來的舊的資料舉個例子假設今天是星期五你使用了星期三的備份對Active Directory進行了恢復那麼從星期三以來已經更改了的資料會複製到你正在恢復Active DirectoryDC上也就是新資料會覆蓋你使用備份恢復的資料

驗證模式則完全不同它會將從備份介質恢復過來的資料強行複製到域內所有的DC上無論從備份以後資料是否發生了變化還拿上面的例子來說當你在星期五使用星期三的備份恢復了Active Directory後這些恢復過來的資料會複製到域內所有的DC上強行將備份後發生改變的所有資料覆蓋掉域內資料就恢復到了備份時的狀態驗證模式恢復Active Directory通常用於這種情況Active Directory在域內某台DC上發生了嚴重的錯誤而且這種錯誤通過複製擴散到了域內的其他DC上這時就需要在某台DC上使用驗證方式恢復Active Directory強制使域恢復到原來的好的狀態應該說這種方式是用的比較多的一種恢復Active Directory的方式

2非驗證恢復Active Directory

要實現非驗證恢復目錄服務必須處於離線狀態備份Active Directory時目錄服務不必處於離線狀態為恢復Active Directory你必須使用server處於目錄服務恢復模式要做到這一點需要重新啟動server當螢幕提示你選擇作業系統時按F8啟動系統啟動高級功能表選擇目錄服務恢復模式

Windows 2000出現用戶登錄視窗時輸入本地管理員帳戶和密碼注意不是在Active Directory中的管理員的帳號和密碼因為這時Active Directory處於離線狀態不可用你只有使用存儲在安全帳戶管理器有時稱之為SAM中的管理員帳號和密碼進行登錄登錄成功後你就可以進行恢復Active Directory的操作

1啟動Windows 2000自帶的備份程式開始運行輸入ntbackup

2在歡迎標籤中選擇恢復嚮導跳過歡迎畫面備份程式會顯示可以用於資料恢復的備份集

3選擇合適的備份檔案完成資料恢復重新啟動機器即可

4注意通常情況下你不能恢復60天以前備份的Active Directory資料這是因為受Windows 2000 tombstone lifetime可以理解為生存時間吧除非你進行了設置

3驗證方式恢復Active Directory

為實現驗證方式恢復你必須首先實現非驗證方式恢復然後你可以使用NTDSUTIL命令行工具實驗證式Active Directory恢復驗證式恢復可以實現全部或部分Active Directory資料的恢復

1使用非驗證方式恢復Active Directory重新啟動機器

2再次使用目錄服務恢復模式啟動Windows 2000以管理員身份登錄

3開始運行輸入ntdsutil啟動命令行工具

4恢復整個Active Directory資料庫使用下列命令

authoritative restore

restore database

恢復部分Active Directory資料使用下列命令

authoritative restore

restore subtree ou=Brien,dc=files,dc=com

紅色部分要根據實際情況確定比如你的功能變數名稱字是mydom.net要恢復的OUmyou則第二行命令應該是restore subtree ou=myou,dc=mydom,dc=net依此類推恢復部分資料的方式有時用來恢復被刪除的OU如某域內有兩個管理員你和AA有點菜昨天晚上不小心把一個重要的OU給刪除了今天你就可以使用驗證恢復將這個OU給恢復過來前提自然是你有這個OU被刪除之前的備份

最後使用quit命令退出重新啟動機器

備份與恢復Windows9x系統註冊表

註冊表是伴隨著Win95出現在我們面前的其實它早在NT中就擔當起了重要的作用採用註冊表來管理系統配置主要是為了提高系統的穩定性而系統出現的一些問題如無法啟動應用程式無法運行系統工作不正常等很多都是因註冊表出現錯誤而造成的通過修改相應的錯誤資料就能使得Windows工作如初了但註冊表的結構太複雜不正確的修改常常會帶來更壞的結果下面介紹幾種安全恢復註冊表的方法希望幫助大家遠離令人頭疼的註冊表問題

Win9x系列作業系統的註冊表實際上是一個資料庫它以分層結構存儲著整個電腦的系統配置以及大量應用程式的安裝使用時要調用的各種資訊等它由3個相對獨立的註冊表檔組成系統配置註冊表檔System.dat用戶平臺配置註冊表檔user.dat和網路管理註冊表檔config.pol它們存儲在Windows目錄中其中system.dat中存儲著當前電腦的配置特別是各種即插即用設備的硬體配置如設置的I/0位址中斷號IRO以及DMA的值等user.dat主要用來定義用戶的優先權存儲著特定於某一用戶的應用程式的安裝資訊等而config.pol則是只有當Win98的用戶安裝了系統策略編輯器後才會生成的註冊表檔它存儲的設置可以對網路用戶的操作做出限制一般而言組成一個完整的註冊表檔系統system.datuser.dat這兩個文件是必不可少的

一檔備份還原法

顯然及時正確的備份能夠在電腦發生意外時比較完全地恢復整個工作進程對註冊表進行的備份也一樣利用在正常工作狀態下備份的註冊表可以用來恢復發生錯誤的註冊表從而達到使系統重新恢復正常工作的目的

一備份

1簡單拷貝法

備份註冊表就是備份system.batuser.dat這兩個檔它們的檔屬性都是系統隱藏唯讀的因此一般情況下無論在DOS還是Windows視窗狀態都是不可見的在備份時要注意使用一些技術

DOS狀態下請先進入Windows目錄然後鍵入命令Attrib-h-r-s system.dat對於user.dat同樣操作此時就可將這兩個檔複製到其他的目錄中去了

Windows視窗狀態下在查看中選擇檔夾選項查看在隱藏檔中選擇顯示所有檔,這樣system.datuser.dat才能在檔夾視窗中顯示出來剩下的複製工作應該就不用我多說了吧

2註冊表導出法

將註冊表導出

也是一種不錯的註冊表備份方法

開始

運行

欄中運行

Regedit.exe

註冊表

導出註冊表

日後選擇導出註冊表檔的存儲位置就可以了

要注意的

在導出註冊表時

千萬要在

導出範圍

中選擇

全部

否則導出的註冊表檔不完全

將無法用來恢復原註冊表

採用此方法備份後只生成一個檔

它的文

件名的尾碼是

.reg

二還原

1簡單拷貝法的還原

還原的方法當然是重新用備份的檔覆蓋現有檔不過要注意的是在覆蓋現有文件前同樣得先將system.datuser.dat的檔屬性全部取消否則系統會拒絕覆蓋操作在還原前請務必啟動到DOS狀態下然後再進行此操作千萬不要在WindowsWindowsDOS視窗下進行此還原操作否則不但不能恢復註冊表反而會對註冊表產生極大的破壞

2註冊表導出法的還原

利用註冊表導出法的註冊表檔還原系統時既可以在Windows下進行也可以在DOS下進行

Windows下進行時運行註冊表後選註冊表導入註冊表選擇要導入註冊表檔的所在位置重新啟動後就可以恢復註冊表雖然此法無論在安全模式還是正常方式下都可以進行但為了保險起見筆者還是建議最好在安全模式下或是乾脆用下面介紹的在DOS下進行操作

DOS下只能以命令行的方式運行Reagedit.exe但它可以解決無法進入Windows情況下的註冊表恢復問題其命令行形式

Regedit [/L: system] [/R: user]filenamel

Regedit [/L: system] [/R: user] / filename2

Regedit [/L: system] [/R: user] / filename regpath1

Regedit [/L: system] [/R: user] /D regpath2

參數含義

system指定system.dat文件的存放位置

user指定user.dat文件的存放位置

filename1指定導入的註冊表資料庫檔案名

filename 利用指定的註冊表檔重新生成註冊表

filename導出註冊表檔為指定檔案名

regpath1將指定開始關鍵字的部分從註冊表檔中導出

regpath2將指定開始關鍵字的部分從註冊表檔中刪除

具體在恢復註冊表時可以採取命令行的形式regedit bak.reg假設你導出的備份註冊表檔為此檔案名不過建議採用命令行的形式即Regedit/C bak.reg因為此命令不但會將bak.reg中的所有資訊導入註冊表而且會將其中的一些無用的資訊如一些已經被刪除的程式在註冊表中的殘留部分關鍵字等同時剔除從而達到壓縮重建註冊表的目的

順便提一下命令行也不一定要在恢復註冊表才使用平時運行也能壓縮清除註冊表中的垃圾從而起到提高Windows啟動速度減少註冊表錯誤發生幾率的作用筆者就曾經利用此命令將原來M的註冊表壓縮為M要注意的是在使用此命令時請務必在運行前載入磁片緩衝smartdrv否則它的運行時間之長或許足夠你去看一場電影了

二系統備份法

正是由於註冊表對於系統的重要性微軟在開發Windows 95時就考慮到系統對於註冊表的自動備份問題儘管它所提供的功能直到Windows98才令人稍感滿意但畢竟這也不失為修復註冊表的方法之一

Win98

對註冊表檔備份系統的改進之處主要體現在以下兩個方面

備份檔案不僅包括

system.dat

user.dat

還包括了

system.ini

win.ini

這兩個初始化文件

大大提高了系統還原的完整性

備份檔案被統一地壓縮在一個檔中

而且備份壓縮檔的數量

大大增加

避免了在

Windows95

下一個備份容易發生錯誤無法恢復的現象

Win98將註冊表的備份檔案放在了Windows下面的隱藏子目錄Sysbckup中備份檔案rdx為名都是CAB格式的壓縮檔每個檔包含system.datuser.datsystem.iniWin.ini默認情況下系統共留有5X000004如果某次有錯誤數位往後順延壓縮包備份這5個壓縮包備份分別是你最近5個工作日中第一次啟動電腦時系統所做的備份請注意並不是最近5次舉個例子如果你每天都使用電腦那麼這個5個備份中保存的分別是5天來每天你第一次啟動電腦的註冊表檔當某次啟動發生錯誤時系統會將這時的註冊表檔另外保存為rbbad.cab以供使用者分析尋找發生錯誤的原因所在

瞭解了Win98的備份原理後對於註冊表的還原就比較輕鬆了如果你可以進入Windows哪怕是安全模式想進行備份還原的話只要用Winzip等支援CAB壓縮格式的軟體選擇最近的或是前幾天的備份壓縮包檔並將其中的4個檔解壓出來重新啟動電腦到DOS狀態利用這些檔覆蓋相應同名檔就可以了如果你在啟動的時候就無法進入Windows的話那麼可以嘗試在DOS下進行備份還原工作利用Windows提供的extract.exe檔用命令行方式將備份檔案展開直接對系統註冊表檔進行覆蓋還原假設當前目錄為Windowsextract/Y Sysbckup\rbx.cab其中X000-004利用Windows附帶的scanreg.exeDOS狀態下運行此程式按提示選擇檢查註冊表在程式檢查完註冊表後可以看到Create BackupsView Backups這兩項前者用來將當前的註冊表備份下來後者用來查看以前備份的註冊表情況選擇後者螢幕將顯示近日來的各備份註冊表檔情況主要是備份的時間選擇你想還原的備份按回車然後選擇Restore開始還原還原完畢後選擇Restart重新啟動電腦就可以了

三損壞後的補救

古人雲亡羊補牢為時未晚如果你從來就沒有備份註冊表的習慣或是在Windows下所有的系統自動備份都已經如前所述被已遭破壞的註冊表檔所替代了的話那麼試試下面的方法或許能使你的機器再次正常運轉起來

一就地還原法

一般而言當Win9x在成功安裝完畢後會自動將第一次正常運行時的系統資訊其實也就是註冊表資訊主要是相應的硬體資訊保存在C盤根目錄下的ststem.lst這個檔中利用它有可能將系統恢復到最初安裝時的狀態具體的做法如下在DOS下首先去除system.lst以及Windows上當下的system.dat的檔屬性它們都是系統唯讀隱藏屬性然後將system.lst拷貝為system.dat來覆蓋系統的system.dat最後重新啟動電腦如果啟動成功還得對系統進行大幅度地調整才能恢復到破壞前的狀態

二李代桃僵法

如果有和你硬體配置大致相同的電腦可以用那台電腦上的註冊表檔system.datuser.dat來覆蓋自己電腦上的註冊表檔然後啟動如果可以進入Windows再對系統做相應的修改就能恢復如初了儘管這種方法成功的概率比較小大約在25%左右但這也是不得已而為之或許能將你的死馬真的醫活了

如果上面的招數對你都無效那我再教你一記越級絕招準備好你的Windows安裝光碟然後Setup^_^

備份與恢復Windows2000註冊表

Windows 2000

將它的配置資訊存儲在名為註冊表的資料庫中

其中包含了每個電腦用戶的配置檔

以及有關系統硬體

已安裝的程式和屬性設置等資訊

Windows 2000

運行過程中要一直引用這些資訊

註冊表是以二進位形式存儲在硬碟上

錯誤地編輯註冊表可能會嚴重損壞系統

所以

在更改註冊表之前

強烈建議備份註冊表資訊

為了聯席止在修改註冊表的時候發生致命錯誤

有必要瞭解一下註冊表文件

的備份和恢復方法

除此之外

為了研究註冊表的結構

還可以將註冊表中的某一主鍵或子鍵保存為文字檔案

或者列印出來

這項工作同樣需要瞭解註冊表檔的導入與導出方法

一完全備份/恢復註冊表

如果要完全備份註冊表可以在註冊表編輯器Regedit.exe中單擊註冊表功能表下的導出註冊表檔命令並選擇導出範圍為全部將註冊表檔*.reg保存在硬碟上即可要完全還原註冊表的方法同上只需要單擊註冊表功能表下的導入註冊表檔命令然後選擇硬碟上相應的備份註冊表檔即可順便提一下Reged.exe16位的註冊表編輯器包含在Windows 2000中的主要原因是其搜索功能比較強用戶同樣可以使用Regedit.exe更改註冊表但其功能不夠全面如無法設置註冊表項的許可權可能無法正確查看或編輯個別資料類型因此建議只將Regedit.exe用於搜索及註冊表的完全備份在需要編輯註冊表時使用system32目錄下的Regedt32.exe它是32位註冊表編輯器提供了一些高級功能採用多視窗格式顯示各預定義項查看起來比較方便

二部分備份註冊表

如果只需要保存一個根鍵或者一個主鍵子鍵等一般的備份在Regedt32中就可以比較方便地完成首先選擇要保存的主鍵或子鍵然後再單擊註冊表功能表下的保存項命令在彈出的保存項對話方塊中輸入要保存的註冊表檔的檔案名副檔名建議使用reg便於今後查找

在保存某些主鍵或子鍵時因為其使用的用戶不同或者是該主鍵或子鍵正在被系統使用會出現禁止訪問的警告許可權不足無法保存項這時系統管理員可以使用安全功能表下的許可權命令對這些主鍵或子鍵的用戶賦予完全控制的許可權然後就可以保存該項了

將註冊表主鍵或子鍵保存為項檔無法直接用文本編輯器打開查看所以想研究註冊表的結構的話可以將註冊表檔導出為文字檔案操作的方法是選擇註冊表功能表下的將子目錄樹另存為命令將其命名為副檔名為TXT的檔後再單擊保存按鈕即可以後我們就可以使用Windows的寫字板或記事本來查看這個文字檔案了如果需要也可以使用同一功能表下的打印子目錄樹命令來列印

三部分恢復/導入註冊表

部分恢復/導入註冊表有兩種方法第一種是還原項即使用以前備份的註冊表文件或其他註冊表檔來覆蓋現有的主鍵首先在Reaedt32註冊表編輯器中將游標移至要還原的主鍵上再選擇註冊表功能表下的還原命令並在還原項視窗中選擇要還原的註冊表檔單擊打開按鈕確認覆蓋現有主鍵後即可還原該項到當前選定的項上注意被選擇還原的檔必須與註冊表編輯器中所選擇的主鍵內容吻合即原先保存的註冊表項只能還原到原先的位置

另外一種方法是載入配置單元

載入配置單元

卸載配置單元

這兩個命令只有在

HKEY_USERS

HKEY_LOCAL_MACHING

這兩個預定義窗口中才有效

將配置單元載入到註冊表中後

配置單元成為其中一個項的子項

具體做法是在

Regedt32

註冊表編輯器中

先用滑鼠選擇上述兩個預定義項中的一個主鍵

再選擇

註冊表

菜單下的

載入配置單元

命令

接著在

載入配置單元

對話方塊內選擇要載入的註冊表檔

單擊

打開

按鈕後出現

載入配置單元

對話方塊

在對話方塊的

項名稱

文本框內輸入新主鍵的名稱

ChenNai

再單擊

確定

按鈕

這樣你就發現在當前主鍵的下面出現了一個新的主鍵

.ChenNai

如果要卸載該配置單元

也很簡單

選中該主鍵後

選擇

註冊表

菜單下

卸載配置單元

命令即可

上述兩種方法的不同之處在於載入配置單元引入的主鍵可以是註冊表內原先沒有的內容

最後說一下Windows 2000中註冊表檔的位置同Windows 9X一樣Windows 2000的註冊表也分為兩上部分但包括多個檔其中用戶配置檔保存在根目錄Documents and Settings下用戶名的目錄中包括兩個隱藏檔Ntuser.datNutser.iniNtuser.dat.LOG日誌檔系統配置檔位於Windows 2000系統目錄下的SYSTEM32\CONFIG中包括DEFAULTSOFTWARESYSTEMAPPeVENT.evtSecEvent.evtSysevent.evt等多個隱藏檔及其相應的.LOG日誌檔和.SAV檔這些註冊表檔在Windows 2000運行時無法使用其他工具打開這一點與Windows 9X下的system.datuser.dat不同

第二節 檔資料的備份與恢復

找回丟失的Win98

卸載程式順手牽羊病毒破壞或用戶誤刪除等導致檔丟失是Win98及其應用程式中止運行的常見原因若只有幾個檔丟失則採用重新安裝的方法得不償失本文介紹幾種恢復Win98檔的方法供大家根據具體情況選用

一共用程式檔丟失

大多數Win98或其應用程式檔安裝前都是壓縮檔必須由安裝程式或Extract命令解壓但也有一些共用程式檔安裝前並未壓縮如Office97使用的許多動態連結程式庫檔如果你在運行程式時系統提示此類檔丟失可按以下方法處理

1記下檔以及它所在的檔夾名稱根據後者可確定檔屬於那個程式或到哪去找

2運行Win98資源管理器工具功能表下的查找檔或文件夾命令在名稱和位置選項卡的名稱框內輸入完整的檔案名單擊流覽按鈕找到安裝程式所在盤符或檔夾完成後開始查找

3選中視窗下部找到的檔單擊滑鼠右鍵選擇複製再打開丟失檔所在的檔夾將找到的檔粘貼到其中即可

此法用於恢復DLL之類的共用程式檔較好條件是Win98及資源管理器能夠運行筆者曾用它恢復了Office97丟失的Msvcrt40.dll檔但由於未壓縮的共用程式檔較少故雖然方便但局限性較大

Win98系統檔丟失

Win98系統檔丟失的現象是啟動過程系統提示某些系統檔被破壞或被替換為舊版本導致系統的部分功能無法使用此時只要Win98和附件中的系統工具程式可以運行就能用下面的方法恢復

1記下丟失的系統檔案名稱和路徑運行Win98附件系統工具叫系統資訊程式

2單擊系統資訊程式工具功能表中的系統檔檢查器命令

3選中系統檔檢查器中的從安裝軟碟提取一個檔項然後在下面的文本框內輸入要替換的檔案名如Update.sys

4

單擊

開始

按鈕

打開

提取文件

對話方塊

如果你使用原始安裝盤進行恢復且事先用

系統檔檢查器

掃描過系統

它會自動在

還原自

將檔保存到

框內給

出檔的源路徑和恢復路徑

F:

\

Win98

C:

\

Windows

\

System32

\

drivers

否則需要單擊

流覽

按鈕手工給出相關路徑

然後單擊

確定

即可自動完成丟失檔的提取和恢復

此法可以自動恢復Win98系統檔也能手工恢復其他微軟應用程式使用CAB壓縮格式中的檔前提是系統破壞不太嚴重Win98及系統檔檢查器能夠運行事先用系統檔檢查器掃描過系統最好筆者曾用此法恢復了許多丟失檔的Win98Win98及系統檔檢查器能夠運行時最好使用此法

Win98重要文件丟失

Win98VxD虛擬設備驅動程式之類的重要檔丟失後果一般比較嚴重會出現藍屏警告提示XXX.XXX檔丟失等此時最好使用Win98啟動盤提供的Ext命令進行恢復

1記下丟失的檔案名稱和路徑用事先準備的Win98啟動盤選擇多重配置啟動功能表中的第一項載入通用CD-ROM驅動程式並創建一個大小為2MBRAM驅動器啟動電腦啟動後進入RAM驅動器調皮入EXT後回車

2在提示Please enter the path to the Windows CAB files(a)後輸入Win98安裝壓縮包後在的完整路徑如F:\Pwin98\Win98完成後回車

3在提示Please enter the name(s) of the file(s) you want to extract後輸入你記下的丟失檔案名如Bios.Vxd回車

4在解壓路徑提示Please enter path to extract toEnterfor current directory後輸入檔將被解壓的完整路徑如C:\Windows\System並敲回車

5最後出現確認提示Is this OK?Y/N輸入Y後回車EXT程式會自動查找安裝盤中的CAB壓縮包並將檔釋放到指定的位置

此法的最大優點是能在Win98完全不能運行的情況下自動恢復檔,建議前兩種方法無效時首選此法

四無法啟動Win98

Win98無法啟動的故障同時手邊又沒有Win98啟動盤則只能用Win98\Command目錄中的Extract命令提取丟失檔Extract命令的格式如下

1Extract[/Y][/A][/D][/E][/L DIR]CABINET[FILENAME]

2Extract[/Y]SOURCE[NEWNAME]

3Extract[/Y][/C]SOURCE DESTINA TION

其中開關/Y覆蓋已存在的檔時不提示/A從指定的第一個CAB開始處理全部CAB/D顯示CAB檔中所包含 的檔上當可用於查找檔/E解壓縮/L DIR指定解壓縮檔的益缺省為當前目錄CABINET指定Win98安裝盤中的CAB壓縮包FILENAME指定想從CAB檔中解壓縮的檔案名可以使用通配符*.*時解壓縮所有的檔或以空格隔開多個檔案名SOURCE包含一個檔的CABNEWNAME為解壓縮後的檔案名缺省則用原檔案名/C拷貝CAB

假如你的Bios.Vxd丟失可使用Extract/D E:\ Win98\XXXX_XXX.CAB命令逐個列出E\ Win98下的CAB壓縮包目錄最後找到它在Base6.CAB中然後使用Extract/E/L C:\Windows\System E:\ Win98\Base6.CAB Bios.Vxd命令將它從E\ Win98上當下的Base6.CAB壓縮包解壓至C\Windows\System目錄完成後重新啟動系統即可

此法原則上能夠用於所有CAB格式檔的恢復如Office之類由於使用命令行方式查找檔非常不便建議用於Win98以外的檔恢復對Win98檔最好使用啟動盤提供的Ext命令進行恢復

利用軟體恢復被誤刪除的檔

如果你不小心把需要的檔刪除掉了而且還清空了回收站這怎麼辦呢給你介紹幾款軟體它可以幫助你恢復被誤刪除的檔

Recover 4 all V1.03

你可以到http://www.recover4all.com/r4a.exe下載Recover 4 all的介面很簡單在選單下有幾個盤符只要選擇需恢復檔所在的盤符軟體便會自動將該關盤掃描一次然後以資源管理器的形式在左下方的視窗 列出被刪除的檔目錄所要的檔就顯示在右邊的視窗中其圖示是綠色的當軟體告知需恢復的檔的Recover Chance恢復幾率是good時恭喜你趕快選擇這個檔並點擊左上方的Recover按鈕軟體會彈出一個對話方塊詢問你要把檔恢復到哪里建議最好恢復在軟碟上如果軟碟裝不下可以恢復到硬碟上但一定不要恢復到同一個硬碟驅動器上以免覆蓋掉另外一些要恢復的檔

RecoverNT

RecoverNT則是專用在Win95/98/NT下恢復誤刪除的檔和子目錄的工具也可以恢復被FormatFdisk的磁片Recover NT支援TCP/IP風格甚至可以恢復局域網中的客戶機上的檔

首行選擇驅動器讓Recover NT掃描點擊Open出現Select Drive選定驅動器對話方塊選擇好磁片後開始掃描然後在掃描的結果中找到自己需要恢復的檔然後點擊右鍵出現三個選項View as Hex16進制格式查看View as Text以文本格式查看Save保存通常可選擇保存來進行檔的恢復在出現的保存介面中選擇目標檔夾點擊確定後系統即自動將檔恢復並保存到你所指定的這個目錄裏不過該軟體是全英文的下面筆者翻譯其中重要的英文

Basic Root Dir基本根目錄

Searched Root Dir被搜索出的根目錄

Garbage Dir已刪除目錄

Total Dir全部目錄

All Files所有檔只適用於NTFS

Original Root Directory原始根目錄

Normal Directory普通目錄

Garbage Root Directory已刪除的根目錄

Garbage Directory已刪除的目錄

Renamed Garbage Directory更改名稱的已刪除目錄

Analyzed Garbage Directory被分析過的已刪除目錄

File文件

Error File錯誤的檔

Warning File警告文件

Deleted File已刪除的檔

Recovable File可恢復的檔

Saved File保存檔

REVIVAL

REVIVAL是一個磁片/檔修復程式其功能主要有

1不需恢復根目錄即能恢復子目錄條件是你必須把恢復後的檔保存到另一驅動器上

2如果意外格式化了硬碟REVIVAL能幫助你恢復資料

3硬碟染上了病毒丟失了分區表引導磁區FAT和根目錄中的資料REVIVAL同樣能幫你恢復

4當你格式化了硬碟重新安裝了Windows卻發現忘記備份一些必須的檔REVIVAL可幫助你恢復這些檔因為這些仍保留在硬碟上的某個位置上防病母軟體及檔系統修復軟體有很多但這些軟體大都不能修復被完全損壞的磁片只能跟蹤分區表及引志記錄修復部分損壞的檔及目錄而REVIVAL能夠搜索整個磁片上的資料區並能修復丟失的檔及完全損壞了的目錄現將它的使用方法介紹如下你會體會到它的神奇之處

正確安裝之後運行該軟體會彈出主介面在進行掃描磁片之前視窗為一片空白選擇FILE/OPEN DRIVE出現選擇區動器視窗點擊其中的軟盤機A或硬碟C再按SELECT選定於是出現SCAN DISK視窗即開始掃描硬碟或軟碟掃描過程中該視窗顯示掃描進度以CLUSTER/TOTAL來表示掃描結束之後分析磁片目錄結構最後視窗中出現磁片上所有的檔夾目錄其中被刪除的檔夾用99310之類的數字表示

如果恢復某一檔夾中的某一檔首先雙擊該檔夾進入該檔夾之後選定要恢復的檔然後選擇FILE/SAVE出現SAVE視窗如果要恢復的檔放在硬碟上則需在該窗口 DRIVE中選A即被恢復的檔將存放到軟碟上反之如果恢復的檔是在軟碟上則DRIVE選項應選擇C最後點OK被恢復的檔即被保存到另一磁片上了

REVIVAL的使用方法與Windows的資源管理器很相似在目錄上雙擊滑鼠右鍵可改變目錄名雙擊檔案名可執行該檔在該檔案名上按滑鼠右鍵可用內置的文本或HEX閱覽器看此檔

另外要修復丟失或刪除的檔必須在EDIT功能表中的BASIC ROOT DIR SEARCH ROOTDIR GAR-BAGE DIRTOTAL DIR中進行搜索最後必須把檔保存到另一磁片上當你快速格式化硬碟時檔分配表和根目錄上的資料均要丟失所以使用REVIVAL不能修復根目錄裏的檔只能修復子目錄裏的檔這是因為子目錄中的資料保存在磁片的資料區內REVIVAL掃描磁片的資料區故能找到其中的資料

REVIVAL支持FATFAT32NTFSFATFAT32之間的介面相同而FATNTFS之間的介面卻不同因為它們的內部檔系統不一樣對於NTFSREVIVAL不支援EDIT中的SEARCHROOT DIRGARBAGE DIRTOTAL DIR對於FATREVIVAL不支援ALL FILES需要該軟體的朋友可從http://nj.onlinedown.net/REVIVAL.HTM下載

怎樣恢復丟失的檔

許多人曾經遇到過這樣的情況剛剛還使用好好的軟碟轉眼就讀不出自己的檔了出現這種情況有時會造成巨大的損失令人大為惱火和沮喪

出現上述情況有多種原因一般分為以下幾種

1由於自己的誤操作將磁片中的檔刪除或破壞

2由於電腦系統錯誤或應用軟體的錯誤BUG等造成檔丟失或損壞

3由於磁片自身品質問題導致磁片損壞檔丟失

4由於病毒等原因導致磁片損壞或檔丟失

到磁片上的檔丟失或無法打開並不一定檔就真的丟失了有時通過一些工具軟體或其他方法還可能恢復但在進行操作時千萬要慎重不要在出問題的軟碟上隨便試驗最好再找同樣的軟碟將其複製後對複製盤進行處理否則一旦處理不當破壞了原盤將真的無法恢復了

所謂誤操作一般指對電腦操作不太熟悉

對系統提示的資訊不清楚或不注意而造成的

一些破壞行為

如未保存檔退出時

一般的編輯器會提示是否保存正在編輯

的文件

如果選擇

將導致檔中新修改的內容丟失

如果正在編輯軟碟中的檔時次軟碟取出或更換

將有可能導致正在編輯

的檔被破壞及新插入的軟碟上的檔損壞

軟碟上找不到自己的檔的情況處理起來比較簡單確定沒有拿錯盤的情況下可以認為是誤操作將檔刪除了由於電腦刪除檔只是將檔案名的第一個位元組標識為可用所以在DOS下使用Undelete命令或使用PCTools軟體及Windows下的一些工具添上檔案名的第一個字母很容易恢復但是如果檔所佔用的空間被釋放或重新被其他檔佔用則檔將無法恢復

對於以前使用較多的WPS系統當檔丟失或損壞後除了上面的方法外最簡單的方法是查看一下軟碟目錄如果目錄中有尾碼為.BAK.%A%.%B%的檔則可以將此檔拷貝成另外一個檔如ABC.WPS即有可能恢復但由於.BAK檔是上次存檔後形成的備份檔案而.%A%.%B%檔是編輯過程中形成的暫存檔案因此都有可能與丟失的檔有一些差異但總能挽回一些損失如果整個檔無法恢復可以使用PCTools等工具查看軟碟上是否還有檔 的正文內容如果還存在並且能夠正常顯示可用工具將內容的起始到終止磁區的內容寫入一個檔中當然還可以使用一些更簡單的工具如將整個磁片內容拷貝成一個檔再使用能夠編輯大檔的編輯器進行編輯去偽存真找到需要的內容或刪除掉沒用的部分並保存到新的檔

如果正在編輯Word文檔過程中死機先別垂頭喪氣關掉電源後重新啟動機器然後直接點擊啟動Word你就會發現剛才正在編輯的檔將會以一個恢復檔的形式出現在螢幕上將其另存為一個檔後可繼續使用這是因為Word在打開文檔編輯時會在Windows系統目錄的TEMP目錄中形成暫存檔案並在當前的編輯目錄中形成一個中間檔直到存檔退出時自行刪除所以才有自動恢復的可能同時也可以將當前編輯的目錄中的暫存檔案打開一般也能恢復文檔

如果系統顯示軟碟0道壞先不要著急扔掉最簡單的方法是用大家熟悉的HD-COPY等軟體將磁片內容複製到另外一張軟碟上這樣將可能恢復壞了的0道使軟碟內容起死回生

還有一種情況是檔案名或目錄可以看到但無法打開或根本就找不到檔案名這多數是由病毒所致使用DOS下的Chkdsk/f命令可以將丟失的簇轉換到檔編輯新生成的檔有可以恢復丟失的檔對於感染病毒造成的破壞也可以使用殺毒軟體清除病毒但最好還是先備份後處理以防意外引外還可以使用類似於Norton的磁片醫生等工具軟體修復大多數壞的磁片及檔包括丟失的檔和目錄結構壞磁區等恢復的成功率很高

恢復誤刪的Windows 98字體檔

還原方法有兩種1.重新安裝Windows 982.從別的機器上將誤刪的字體檔拷貝還原後來我通過摸索總結出了第三種方法如下

首先在C:\ Windows\inf目錄下找到Windows 98安裝光碟的三個列表資訊檔layout.inflayout1.inflayout2.inf並分別打開它們在搜索\查找對話方塊的查找目標中分別鍵入輪廓字模和字形檔檔的尾碼名稱.ttf.fon注意此對話方塊不支持*等通配符再點找下一個按鈕之後查找游標會停留在諸如arial.ttf=45,,72476的資訊條上它表明該字體檔在Windows 98光碟的Win98_45壓縮包中記錄下前一個數位45然後依次點打下一個按鈕並作好記錄直至搜索完畢另外需要說明一點的是三個列表資訊檔中僅有layout1.inf中沒有記錄字體文體的資料可不必理會該檔

然後將Windows 98安裝光碟放入光碟機打開其中的Windows 98目錄分別點擊字體檔所在的壓縮包比如Win98_45機器會自動調用我在硬碟中安裝的WinZip 7.0軟體將其解壓

最後提一句以上方法並不僅用於恢復字體如果有一天你的機器出現某個VXD或者DLLEXE等等檔丟失你不妨用上述方法一試

恢復出錯的輸入法

方法很簡單首先打開控制面板雙擊輸入法單擊添加添加你要用的輸入法比如我們來添加微軟智慧ABC輸入法單擊添加選擇智能ABC輸入法單擊確定再單擊確定此時便會彈出一個系統提示請插入標籤為Windows 98第二版CD-ROM的磁片然後單擊確定無須理會提示單擊確定後出現一個正在複製檔的提示視窗在下面的位址欄裏輸入C:\ Windows\System這裏默認為系統安裝在C\Windows目錄下單擊確定後再次彈出同樣的提示視窗此時在位址欄輸入C\Windows\Help你會看到進度條又前進了一些再次出現提示視窗時又輸入CWindows\System進度條又前進一些再次出現提示視窗時輸入C\Windows\Help再次......反復地輸入以上兩個位址就能成功地添加智慧ABC輸入法了點擊右下角任務欄上的指示器你又可以使用智慧ABC輸入法了

其實這個方法也適用於其他提示需要插入Windows光碟的時候一般系統都會這樣提示你在Windows 98第二版CD-ROM上找不到XXX檔這時你可以在開始功能表點擊查找在名稱欄裏輸入上面提示找不到的XXX檔搜索我的電腦一般都能夠找到這個檔在Windows目錄下的某某處然後再在提示插盤的視窗位址欄裏輸入正確的路徑就可以了當然如果找不到這個檔你也就只好乖乖地放盤了

備份與恢復OE5的郵件

OE4的郵件文件是*.mbxOE5的郵件文件則是*.dbx,不論OE4OE5信件檔都是以信件夾作為單位一個信件夾就是一個dbx檔不是一封信一個檔你要備份哪個信件夾就備份與其相對應的dbx文件

一備份郵件

方法一

1先退出OE5

2建立一個專門擺放備份檔案用的檔夾好比D:\Backup

3利用資源管理器或是開始查找找出你要備份的信件夾檔信件夾檔案名稱就是信件夾的名稱例如你要備份收件夾就是備份收件夾.dbx這個檔將其複製到剛才建好的那個目錄裏好比D:\Backup就完成了備份的工作

方法二

1開啟OE5到工具選項維護按存儲檔夾鈕

2其中所顯示的就是你郵件檔存放的位置把這裏所顯示的路記下來用筆或用複製的如果路徑很長可能沒有辦法一次顯示出來你就把游標停在上面按滑鼠右鍵選全選再選複製貼到資源管理器的網址表上去即可再去開啟資源管理器把該文件夾整個複製下來

二恢復郵件

方法一

1先找出你目前的Outlook Express 5bdx檔在哪里到開始查找檔或檔夾在名稱中輸入*.dbx

2找到後刪除掉或重命名

3把你之前所備份出來的.dbx郵件文件例如舊的收件夾.dbx複製到剛找到的這些個.dbx所在的檔夾裏就是你新環境中的Outlook Express dbx檔所在位置

4找出Folders.dbx檔把它刪除掉

5啟動Outlook Express 5完成

方法二如果你想保留目前電腦上的郵件又要把舊電腦上的郵件加進來就用此方法

1直接利用Outlook Express 5導入的功能

2啟動OE5到檔導入郵件

3選擇Microsoft Outlook Express 5按下一步

4指定來源是依照你自己的狀況來設定一般我們都是選從OE5身份導入郵件與主ID按確定

5指定你的郵件文件來源看剛剛你把整個郵件目錄COPY到哪里就指到哪里按下一步

6依照畫面指示操作即可

由於Outlook Express 5可以設定不同的使用者環境Identities如果你的OE5設有好幾個使用者的話你會發現你的dbx檔會出現在好幾個不同的位置上這些dbx檔有的是你的有的卻是別人的其他身份Identities郵件文件

如果你有好幾個身份Identities要正確知道你的郵件文件*.dbx到底是在哪一個目錄下

1進入Outlook Express 5如果你有設身份的話請以正確的身份登入

2工具選項維護郵件檔檔夾這裏就會顯示出你的郵件檔真正存放的位置備份這下面的.dbx檔即可

3同樣你要回存也是回存到這個位置如果是在同一部電腦上的話

一般來說我們會直接刪掉這些在新環境上就是重裝過後的電腦的這些.dbx檔因為根本沒有用都是空的至於改名rename只是一個保全的做法萬一失敗就再把原先的檔再rename回去

恢復Foxmail中誤刪除的郵件

Shift+Delete鍵誤刪除Foxmail郵件這樣的郵件是不可恢復的如果要看一下被誤刪除郵件的內容的話只有通過UltraEdit-32等編輯軟體去查看信箱檔的原始資訊要是不小心按了Shift+End+Delete鍵選中了收件箱所有郵件並將它們刪除應急辦法如下

1在不退出Foxmail的狀態下立即用資源管理器備份C:\Foxmail\MAIL\下的in.box文件和in.indFoxmail中對信箱檔是這樣定義的in.boxin.ind是收件箱文件out.box是發件箱文件sent.box是已發送信件信箱文件trash.box是廢件箱檔如果你不知道你的哪個信箱對應哪個檔你可以查看Foxmail\MAEL\目錄下* .ind檔的修改日期和時間如果哪個* .ind檔的修改時間和你刪除信件的時間一致那麼那個* .ind檔所對應的*.box檔就是你要恢復的信箱檔如果此時退出FoxmailFoxmail必定壓縮該郵箱那時被刪除的郵件就無法恢復了

2UltraEdit-32打開備份的in.box裏面全是文本細看之下正是我才刪除的那些資訊仔細觀察一下注意到每個郵件均以......S分割裏面包括郵件頭資訊和ASCII字元組成的附件資訊信件是找回來了但是以後要查閱這些信件總不能每次都靠UltraEdit-32最好還是在Foxmail中查閱那怎樣將這些信件從新裝入Foxmail

3利用Foxmail的導入和導出功能Foxmail能將文字檔案和Outlook郵件Exchange郵件等轉換成Foxmail郵件導入也能進行逆轉換導出而且可以進行成批轉我因此我們只要將每個郵件複製出來做成單獨的文字檔案再在Foxmail中成批導入即成

4UltraDdit-32中我們先複製一個郵件到剪貼板將游標定位在第一個......S的下一行的開頭點擊UltraDdit-32中的查找按鈕出現查找對話方塊可以發現查找按鈕已經變為尋找目標了我們可以按住SHIFT鍵再點擊它這樣就把一封信件選中建立一個新文字檔案將這封信複製到新檔中保存好再按此方法選中第二封信複製到另一個新文字檔案2中保存到第一個文字檔案同一個目錄下這樣依次作業直到所有需要的信件全部複製成功

5回到Foxmail中選中誤刪除郵件的郵箱單擊菜單上的檔\導入項在對話方塊的檔類型選項上選擇*.txt項再在搜索中找到剛才保存新文字檔案的檔夾選中所有的郵件文字檔案再單擊打開我們可以看到刪除的郵件全都恢復了

第二部分 軟硬體故障問答精解

電腦就是這樣一個讓人又愛又恨的傢伙時不時地就會出一些這樣那樣問題讓你撓頭不已有時候一些小小的故障就能讓你的工作延遲不知幾個小時甚至幾天極大的影響了工作效率甚至給你帶來經濟上的損失

其實很多常見問題我們都可以輕鬆的解決根本不必重裝系統或者求助電腦公司和那些所謂高手電腦的故障可謂層出不窮限於篇幅在這一部分我們只收集整理了幾百個最典型的電腦故障及解決方案相信通過這部分的學習和聯繫實際的解決你身邊的電腦問題一定可以使你的技能得到進一步提高而通過這些經典問題更是可以舉一反三掌握更多的故障解決方法邁入高手之路

沒有留言: