摘 要:通過對日常教學中學生理解混亂的系統備份知識的梳理,使學生更加了解系統備份和硬盤結構,及幾種常用的系統備份方式,如,整個硬盤備份、分區備份、零磁道備份和分區表備份的淺述,讓大家能在學習計算機組裝與維修課程時得心應手。
關鍵詞:系統備份;MBR;DPT;系統援救
隨著個人計算機的普及,人們把越來越多的任務交給計算機
來處理,個人計算機承載著巨大的信息量,計算機系統的正常運行就顯得尤為重要,本文通過簡介幾種對硬盤不同區域的備份方式,讓大家明白硬盤的存儲結構,更進一步地學習計算機組裝與維修
課程。
數據備份的實質就是做一次數據的拷貝,為硬盤中的數據創
建一個副本,如果硬盤數據意外丟失,可以通過對備份數據的恢復保護我們的數據。時常為我們的系統作數據備份是一個系統管理人員要養成的良好習慣,因為數據遠比硬盤更重要。
我們在安裝系統前需要對硬盤進行分區和格式化,只有分區
并格式化后的硬盤才可以存儲數據,這就好比我們的房子一樣,要隔出三室一廳,還要裝修,這樣我們才能居住。硬盤的0柱面、0磁頭、1扇區稱為主引導記錄MBR。總大小512bytes的MBR由三個部分組成,主引導程序(boot loader 446bytes)、硬盤分區表DPT
(Disk Partition table 64bytes)和硬盤有效標志(55AA 2 bytes)。由于DPT的大小只有64bytes且只能保存4個分區的信息(每個分區16bytes),這就決定了我們在分區時最多只能是4個主分區或3個主分區加一個擴展分區。這個可以根據具體的系統要求來設置,大多數情況下我們選擇的是一個主分區加一個擴展分區的方式來劃分硬盤。
一、最完備的備份——整個硬盤數據的備份
學生在學習系統備份的時候,很多是依據書本上的截圖機械
式地重做,而沒有理解每一步做了哪些工作,還要進行哪些工作。這些需要教師引導學生,教師可以用圖表的方式把硬盤的結構,從主引導記錄到系統分區的存放,給學生一個直觀的概念,這樣才能使學生在實踐中有的放矢。
完備的系統備份指的是把整個硬盤數據包括主引導記錄(boot loader和DPT)和所有分區內的數據備份到一個文件或另一個同等規格的硬盤上。對于前一種要保證有足夠的空余空間,后一種方式一定要硬盤的大小和接口相同。
第一種方式是使用軟件來備份整個硬盤。我們可以使用賽門鐵克公司的克隆軟件Ghost來對硬盤克隆,使用引導盤進入DOS
下,運行Ghost軟件,選擇Disk to Disk的拷貝方式,這里要提醒學生,Disk to Disk方式先選擇的硬盤是待復制的硬盤,后選擇的是復制到的新硬盤。當然我們也可以使用其他的一些硬盤進行拷貝,比如,硬盤復制工具Miray HDClone Professinal等等。
第二種方式可以使用RAID1來完成。RAID1通過磁盤數據鏡像實現數據冗余,在成對的獨立磁盤上產生互為備份的數據。這是一種更高效的整盤備份方式,且是實時的。
二、僅對系統分區的備份
這種方式是學生最為常見的一種備份系統的方式,因為是日
常生活中經常可以遇到的。備份時不只是把我們的系統分區內容備份,而且把主引導記錄同時備份。
通過賽門鐵克公司的Ghost軟件,選擇Partition TO Partition
或Partition to Image,兩者的區別在于前一個是從硬盤的一個分
區到另一個分區,后者是把分區備份成一個文件。其操作十分簡
單,在此不再贅述。
同樣的我們也可以通過RAID0來實現。設置成帶區卷,可以使第二個卷成為第一個卷的備份,和RAID1不同的是:RAID1是硬
盤的鏡像,RAID0是分區卷的鏡像。
三、硬盤零磁道備份
零磁道備份指的是對MBR備份,前面我們知道MBR是硬盤
的0柱面、0磁頭、1扇區。這個扇區是系統引導的關鍵所在,他包含了boot loader和DPT,其中DPT我們放在下面第4點來講,這
里主要說一下boot loader。Boot loader,是引導我們操作系統內核運行的一段小程序,通過這段程序我們可以初始化硬件設備、建立內存空間的映射圖,為調用操作系統內核準備好正確的環境,這是系統引導必不可少的內容。
在實際的工作中我們經常看到很多計算機在啟動的過程中POST過程正常,但是卡在NTLDR is missing啟動過程不再進行。很大的原因是病毒、斷電或誤操作使MBR中的boot loader被破壞。
當然我們可以在recovery mode下使用fixmbr命令來修復,但是這兒我們采用一種保險的方式,把MBR的備份文件恢復就行了。
我們可進入WinPE環境用Bootice引導扇區管理工具(圖形
化的管理工具)備份MBR,MBR出問題時恢復MBR。
四、DPT備份
前面說我們的分區表DPT是在MBR中的64bytes,最多只能
保存4個分區的信息,當超過4個分區時我們該怎么辦呢?分區有三種:主分區、擴展分區和邏輯分區,主分區和擴展分區的信息是記錄在MBR的DPT中的,而邏輯分區是記錄在擴展分區內的起
始地址指向的存儲空間的開始,所以,分區表在我們的硬盤中一般是有兩部分的。
在我們進行分區調整的時候一定要先對我們的分區表進行備份,如果在調整的時候出了問題可以及時地恢復。有了分區表的備份,在分區出現問題的時候就不用恢復整個硬盤的方式來修復了,只要恢復分區表就可以了。
在WinPE下運行PTDD分區表,可以很方便地對硬盤的分區信息進行備份和恢復。
以上是對我們在系統備份的操作上的細化,在此做以下比較,第一種整盤備份安全性好,但是代價高,第二種安全性好代價一
般,第三和第四種安全性不好,只能解決定向的問題,但代價小,四種備份的操作性難度都不大。
可能實際生活中我們不會對每一種備份都做一次,我們總是
要選擇一種適合的方式來備份我們的系統,在這里只是列出了多
種系統備份的四種,更多的知識還有待提升,希望能給學生在學習系統備份時多一份輔助。
參考文獻:
[1]林東.計算機組裝與維修.2版.電子工業出版社,2009.
[2]于淵.Orange’S:一個操作系統的實現.電子工業出版社,2009.
[3]王世江.鳥哥的Linux私房菜:基礎學習篇.人民郵電出版社,2010.
(作者單位 江蘇省高淳縣高淳中等專業學校)