硬碟的主要開機磁區MBR的備份與回寫的技術問題研究
硬碟的主要開機磁區MBR的備份與回寫的技術問題研究
硬碟的MBR是什麼咚咚?
在我們進入電腦作業系統其動作如下:
讀取Bios->讀取第一個硬碟的主要開機磁區MBR(Master Boot Record)
讀取第一個硬碟的主要開機磁區MBR(Master Boot Record) 是為了讓我們的主機瞭解資料格式,
以順利將系統資料讀進來,而在這個 MBR 上面的程式,就被稱為開機管理程式了。
———————————————————–
為何要備份及還原或刪除硬碟的MBR?
要刪除MBR的時機:電腦中毒(主要開機磁區MBR受到感染與破壞時)
使用fdisk或Spfdisk.exe執行FDISK /MBR (或 SPFDISK /MBR)即可!
Windows XP 刪除後開機,系統會自動建立(當然不是:多重開機)
所以你如果使用多重開機(寫入到MBR)時,最好能先備份MBR
日後若使用GHOST系統還原後,就可以回寫MBR
備註:使用GHOST系統還原(他不會回寫MBR)只有還原磁區。
———————————————————–
如果是使用LINUX電腦作業系統,你可以用LINUX DD備份與還原硬碟的MBR磁區
其使用指令範例如下:
備份硬碟MBR
# dd if=/dev/hda of=/tmp/mbr.bak bs=512 count=1
還原硬碟MBR
# dd if=/tmp/mbr.bak if=/dev/hda bs=512 count=1
刪除硬碟MBR
# dd if=/dev/zero of=/dev/hda bs=512 count=1
———————————————————–
如果你是使用Windows系統電腦作業系統,你可以用SRC結構還原系統
【SRC結構還原系統】說明:
【SRC結構還原系統】是一套方便的還原系統,你只要在開機時按下一個快捷鍵就可以還原到原先的狀態,已包含F2和F10鍵還原,它結合了 GHOST 還原精靈,相信常用電腦的玩家們對它很熟悉吧,GHOST版本改成11版,在備份的方面只需打入代碼即可,且跟之前的版本不同的是你可以選擇三種壓縮率。
壓縮代碼 :
低壓縮率 : copy1 (速度快 空間占量大)
中壓縮率 : copy2 (速度中 空間占量中)
高壓縮率 : copy3 (速度慢 空間占量小)
(如不小心跳到DOS 再輸入 src 即可回到還原系統)。
詳細資訊請用Google搜尋【SRC結構還原系統】:
http://www.google.com.tw/search?source=ig&hl=zh-TW&q=SRC%E7%B5%90%E6%A7%8B%E9%82%84%E5%8E%9F%E7%B3%BB%E7%B5%B1&meta=lr%3D&btnG=Google+%E6%90%9C%E5%B0%8B&aq=f
———————————————————–
在DOS底下怎樣備份硬碟引導記錄?
為防止病毒對硬碟的侵襲或其它誤動作,備份硬碟引導記錄是一有效方法。
若手頭沒有現成的工具軟體(如pcTools,可在「DOS軟體」中下載),可用DEBUG實現。
現介紹備份及寫硬碟主引導記錄的方法。
備份主引導記錄的方法是:
DEBUG(換行→Enter)
-A 100
XXXX:0100 MOV AX,201
XXXX:0103 MOV BX,200
XXXX:0106 MOV CX,1
XXXX:0109 MOV DX,80
XXXX:010C INT 13
XXXX:010E INT 3
XXXX:010F
-G=100
-R CX
CX 0001:200
-N BOOT.ZYD
-W 200
-Q
備份DOS分區引導記錄的方法是:
DEBUG(換行→Enter)
-L 100 201
-N BOOT.DOS
-R CX
CX 0001:200
-W 100
-Q
寫硬碟主引導記錄的方法是:
DEBUG(換行→Enter)
-N BOOT.ZYD
-L 200
-A 100
XXXX:0100 MOV AX,301
XXXX:0103 MOV BX,200
XXXX:0106 MOV CX,1
XXXX:0109 MOV DX,80
XXXX:010C INT 13
XXXX:010E INT 3
XXXX:010F
-G=100
-Q
寫DOS分區引導記錄的方法是:
DEBUG(換行→Enter)
-N BOOT.DOS
-L 100
-W 100 201
-Q
———————————————————–