第一卷 Windows 2000的維護

雖然Windows 2000具有很好的穩定性和安全性,但是仍然有損壞的可能。如果Windows 2000損壞了,如何恢複Windows 2000的數據將是一件很重要的工作,這時事先做好應對的準備會使這一工作容易很多。

本章的內容包括:

* 創建Windows 2000的啟動盤

* 備份重要的磁盤信息

* 修複損壞的磁盤結構

第一章 創建Windows 2000的啟動盤

盡管緊急修複盤在Windows 2000遭到破壞時,確實能起到救生員一樣的作用,但它並不能幫助引導Windows 2000,因為它不是一張啟動盤,因此,創建一張專門的引導Windows 2000啟動盤作為恢複數據的一個補充手段,不失為一個好主意。在Windows 2000引導失敗的情況下,可以用這張盤來引導係統硬盤中的Windows 2000,然後訪問硬盤中的資源,即使硬盤是NTFS格式的!這種磁盤在下麵任何一種情況下,特別有用:

引導驅動器的主引導記錄(MBR,Master Boot Recordor)損壞。

■ 引導驅動器的分區引導扇區(PBS,Partition Boot Sector)損壞。

■ MBR或PBS感染病毒。

■ MTLDR或MTDETECT.COM丟失或損壞。

■ 錯誤的NTBOOTDD.SYS(對於帶有SCSI卡、並使用SCSI設備驅動程序而非係統BIOS來啟動的RISC係統或INTEL係統而言)。

■ 主驅動器損壞,需要從位於鏡像/雙工的RAID 1卷中的鏡像驅動器啟動(然而,要使這種方式工作,需要對軟盤中的BOOT.INI文件進行修改)。、

如何創建Windows 2000啟動盤取決於Windows 2000所使用的硬件平台。在下麵的部分中,我們將介紹如何在基於INTEL X86的係統和基於RISC的係統上創建這張磁盤。

(1)在任何情況下,啟動到Windows 2000中,使用Windows 2000的格式化命令格式化一張磁盤。這是必要的,因為Windows 2000會將它自己的分區引導扇區放到磁盤上,這是作為Windows 2000引導盤必須的。

(2)拷貝必需的文件到這張剛剛被格式化的磁盤中,這些文件的屬性缺省的被設置為隻讀、隱藏、係統類型。因此,在能夠顯示並將這些文件拷貝到啟動盤中之前,需要進行一些準備步驟,按如下的步驟進行,可以使這些文件可見,然後可以拷貝它們。

(3)使用我的電腦或Windows 2000的資源管理器,打開包含有Windows 2000啟動文件的驅動器根目錄(在RISC係統中,應打開包含有OSLOADER.EXE和HAL.DLL文件的目錄,如\OS\WINDOWS)。

圖18-1 選擇"文件夾選項"

(4)在"我的電腦"或Windows 2000的"資源管理器"的菜單中,選擇"工具",然後選擇"文件夾選項",選擇"查看"標簽頁,選擇在"隱藏的文件和文件夾"下的"顯示所有文件和文件夾"單選按鈕,並去掉"隱藏受保護的操作係統文件(推薦)"前的選中對勾,然後單擊"確定"按鈕。

圖18-2 文件夾選項對話框

(5)這樣所要拷貝的文件就可以看到了,然後就可以拷貝文件了。

在基於X86的係統中要拷貝的文件:

■ NTLDR,Windows 2000的引導裝載模塊。

■ BOOT.INI,描述係統中多個引導分區位置的文件,分區是用ARC(高級精簡指令芯片計算,Advanced RISC Computing)路徑指明。

■ NTDETECT.COM,Windows 2000中用來進行自動硬件檢測的文件。

■ BOOTSECT.DOS,該文件包含在一個可進行多重啟動的係統上,Windows 2000以外的其他操作係統的引導扇區。

與INTEL基於X86的係統使用BOOT.INI文件來定義主分區(包含有操作係統的)的位置不同,RISC係統使用固件配置工具來維護這個列表,配置在係統啟動時自動得到驗證,並且該工具可以在配置丟失的情況下,用來快速重建內容。對於使用BOOT.INI的基於X86的係統(特別是在NTFS分區上的),解決BOOT.INI文件的丟失問題會相當困難。

在基於RISC的係統中要拷貝到啟動盤中的文件。

創建一張基於RISC係統的Windows 2000啟動盤,需要將這些文件拷貝到磁盤中:

■ OSLOADER.EXE該文件在功能上與基於X86的NTLDR、NTDETECT和BOOTSECT.DOS的總和相等。

■ HAL.DLL Windows 2000的硬件抽象層(HAL,Hardware Abstraction Layer)。

*.PAL所有後綴為PAL的文件(僅適用於DEC Alpha基於AXP的係統)。

這些文件應當保存在與它們在係統引導驅動器中時的文件夾路徑相同的路徑中。例如,如果啟動文件在RISC係統中是保存在硬盤目錄C:\OS\WINDOWS中,則它們應當拷貝到軟盤中的A:\OS\WINDOWS目錄中,否則,會使啟動盤無法啟動係統。

一旦文件被成功地拷貝到磁盤中,就可以用該磁盤從A:盤啟動係統,以測試新的引導盤。對於基於INTEL X86的係統,請確認係統的BIOS設置為首先從A:啟動,而不是從C:。對於基於RISC的係統,也有將第一引導設備設置為軟盤驅動器的選項,但不是用A:/C:的命名方法,因為這不是ARC兼容名稱。

第二章 備份重要的磁盤信息

最後但並非最不重要的,這是一個在所有重要的Windows 2000係統上都應當采取的預防措施,就是對兩個在係統正常運作中有至關重要作用的特殊磁盤結構進行備份,它們是主引導記錄(MBR)和Windows 2000所在分區(也稱為Windows 2000的係統分區)的分區引導扇區(PBS)。這些文件有可能由於多種原因而遭到破壞,包括病毒、驅動程序或操作係統中的錯誤、電源中的故障、硬件或硬件配置錯誤或者磁頭損壞。由於這一類錯誤通常是Windows 2000無法控製的,因此保護它們的唯一辦法就是擁有它們的最新備份。

主引導記錄(MBR)是磁盤中的一個特殊記錄,它包含磁盤中分區的信息。基於INTEL X86的計算機中的BIOS通過該記錄讀取磁盤分區表並找出Windows 2000係統分區(可引導分區)的分區引導扇區,這個扇區也包含分區表。如果MBR由於某種原因損壞了,計算機就無法定位係統分區來引導Windows 2000。另一點,分區引導扇區是位於每個磁盤分區中的特殊的扇區。它指導計算機加載操作係統核心程序和引導程序(例如Windows 2000係統啟動時出現的引導程序)。與MBR一樣,分區引導扇區的損壞也會影響係統的正常啟動。

應當非常仔細地確認所要恢複的扇區與係統的磁盤子係統當前的配置情況相一致,如果不小心恢複了錯誤的或過期的記錄,最終會使問題更糟。為了避免這種情況的發生,在每次作出了影響主引導記錄和分區引導扇區的改動之後,應立即對它們進行保存。當改變了係統中的磁盤分區後(如添加、刪除或修改分區,或者設置了不同的活動引導分區)應更新備份主引導記錄。而當執行了如格式化卷、安裝Windows 2000到一個卷上或將一個卷由FAT文件係統轉換到NTFS文件係統這樣的操作後,應備份分區的引導扇區。