SOGO論壇
  登入   註冊   找回密碼
查看: 3528|回覆: 5
列印 上一主題 下一主題

[教學] Norton Ghost 軟體及開機"還原光碟"基礎篇 [複製連結]

論壇顧問

Q^心靈導師^Q

Rank: 14Rank: 14Rank: 14Rank: 14

顧問勳章 原創及親傳圖影片高手勳章 布布達人勳章

狀態︰ 離線
跳轉到指定樓層
1
發表於 2007-1-2 13:17:30 |只看該作者 |倒序瀏覽
想必曾為別人組裝電腦的人都有這個苦惱,就是裝好的電腦沒多久就因為 初學者的"蹂躪",把硬碟弄得大亂, Windows 95 / 98 的設定也一蹋糊塗, 一會兒印表機不能用啦,一會兒音效卡沒聲音啦,三天兩次要你去"修理", 實在煩不勝煩!

但有一個軟體可以做到快速備份及還原的功用,它就是 Ghost。Ghost 這個軟體的 出現也有一段時間了,它可以把一整顆硬碟或是其分割區,做成一個映像檔,您也 可以選擇要不要壓縮。而靠著這個映像檔,您就可以在幾分鐘內把硬碟恢復為原狀 ,就好像市面上常見的"還原卡"廣告一樣。當然,在製作完硬碟備份映像檔之後才 新增到硬碟裡的檔案,都會在還原硬碟之後消失不見,這一點必須注意,要告訴使 用者記得在還原硬碟之前備份重要檔案。

所以,如果能做一張可以開機的光碟,並且裡面有硬碟的映像檔,那麼,讓使用者 自己把硬碟恢復原狀,就容易多了。因為 Ghost 軟體就像 Rar 一樣,可以用圖形 介面,也可以用命令列,所以只要把開機的 Autoexec.bat 批次檔設計好,那麼 就只須把開機光碟放進光碟機,其它就不用麻煩使用者了,這不是挺理想的嗎? 就算中毒,或是不小心 Format 了硬碟,或是任何非硬體上的破壞,這張"還原 光碟"都可以在幾分鐘之內把它還原!

Ghost 軟體的網頁是在:www.ghost.com。 您可以去下載升級檔或是展示檔,不過它會要您先填一些資料, 然後再用 E-mail 寄給你解檔的密碼。以下是一些使用提示:

使用 Ghost 時,不能在 Windows 95 / 98 下的 DOS 視窗下執行,必須在純 DOS 下才行,你可以在開機時按 F8,選 "Command Prompt Only" 即可,或是用軟碟開機。開機的設定不要掛太多東西。
(參考: 若是用 ghost 5.x 版, 在 Windows 的 DOS 視窗下使用好像也沒什麼問題。 我已經用過很多次了。)

基本的用法簡單的說,就是 Dump 及 Load, 可以選一整塊硬碟或硬碟的一個或數個分割區。Dump 就是由硬碟變成映像檔,Load 就是把映像檔還原成硬碟。

經過壓縮,一顆 1.2 GB 的硬碟也許只有幾百 MB 而已,放 在 CD 內應該沒有問題。

Image 檔還可以分片 (像 arj 那樣)。不過要 5.x 版以後的才行。

在 DOS 狀態下打 ghost -split=650 啟動該程式。 表示以 650 MB 為單位分 割 Image 檔。如果想啟動程式後再設定, 可能不行。所以一定要 打 ghost -split=650 啟動該程式。(當然您要設定以多少 MB 來分割都可以。 指令就是 "ghost -split=數字", 如果不知道指令可以打 ghost -h )

製作時到了您所設定的大小時, 會叫您換片或更改檔名, 然後繼續製造第二個檔案。然後燒成 CD。

還原時一樣, 到了第一個檔案結尾時, 會叫您輸入下一個檔案的檔名, 或者換下 一片 CD. 這裡要注意, 剛換 CD 不要馬上按 Enter 繼續, 因為光碟機會等個幾秒 才能讀完 CD 的 TOC, 所以馬上按 Enter 的話會出現找不到檔案的錯誤訊息, 因為 光碟機尚未 ready. 這樣就會前功盡棄, 必須重頭再開始還原了 (不知道以後的版本會不會 加入 Retry 的功能, 不要馬上宣告失敗)

使用 Ghost 不必先對硬碟做 Fdisk 或 format。 例如:原本是 Fat 16,三個分割區,而 映像檔假如是 Fat 32, 一個分割區,那麼 Load 此映像檔到此硬碟之後,自動變成 Fat 32 及一個分割區,而且硬碟也自動重整了。(兩顆硬碟必須容量相同)

Ghost 可以也可以改變目的 硬碟分割區的大小, 但需進入 ghost 使用介面,不能由 dos 下批次指令。

這一點是很有用處的,例設你的硬碟原本有兩個分割區,一個是 500 MB, 另一個是 300 MB,假設 500 MB 那個是 C: 碟,現在因為安裝太多東西, 快滿了,而你又不想把新的軟體裝在其他分割區,那麼就可以用 ghost 先把 一整個硬碟 dump 成映象檔,然後在 load 回來時,把分割區改為 600 MB 及 200 MB (原先在 300 MB 分割區的資料不能超過這個大小 ),這樣就能在不 干擾原先硬碟資料的情況下把分割區改變了!

硬碟有安裝 OS/2 的 Boot Manager 時, 因為所控制的 Boot Partition 大小已 設定在 Boot Manager 裡面,在 disk to disk 還原時 若 source 及 target 硬碟大小不同, 會有問題。
或者是硬碟已經過壓縮的, 也不能還原至不同大小的硬碟,因為壓縮軟體 所設定的硬碟大小也是固定的。

最好盡量用 Partition 的備份及還原, 即 partition to file , partition to partition, file to partition, 不要用 disk to file ,disk to disk, file to partition, 除非兩顆硬碟完全一樣。
用整顆硬碟 (disk) 為單位的備份及還原時, 若把硬碟 A 的 Image 檔還原至大小不同的硬碟 B, 恐怕會有問題. 而用 Partition 為 Source 或 Target 的話, 把 Image 檔還原至大小不同的硬碟分割區就沒問題了。

即使一顆硬碟只有一個 partition, 也要用以 partition 為基礎的備份及還原。 這樣子 300 mb 的 image 檔也可以還原至 600 mb 的硬碟了。

ghost 已被賽門鐵克 (symantec) 所併購, 從 5.0e 起就掛上賽門鐵克的抬頭了, 並且, 提供了 ghostexp 這隻程式, 可將已做好的 image 檔 (新的副檔名為gho)中的 某一個目錄或檔案 restore 回來, 再不用將 image -->disk 後, 才能 copy 其中的某 些資料. 就好像 winzip 可以只解壓某一部份的檔案一樣.

還原時所打的命令列,您可以參考說明檔, 您可以看看指令的設定方法. 新版的指令可能會跟舊版不同, 使用時先讀一下新版的 Switches.txt.
這邊舉幾個跟製作還原光碟有關的指令:

--------------------------------------------------------------------------------

ghost.exe -sure -rb -clone,mode=load,src=e:savdsk.img,dst=1
-sure 表示對所有問題回答 Yes. 如果您要在還原時有考慮餘地, 那就不要加此參數.
-rb 表示完成後自動重開機.

-clone,mode=load,src=e:savdsk.img,dst=1 表示把 e:savdsk.img 這個 image 檔還原到第一顆硬碟上. 這是以一整顆硬碟為單位,

--------------------------------------------------------------------------------

ghost.exe -sure -rb -clone,mode=pload,src=g:\img.gho:1,dst=1:1
-clone,mode=pload,src=g:\img.gho:1,dst=1:1 表示把 g:\img.gho 這個 Image 檔中, 第一個 partition 的部份, 還原到第一顆硬碟的第一個 partition .

注意 "pload" , "src=g:\img.gho:1", "dst=1:1" 這些參數的打法.

"pload" 表示 load partition from image. 若只有 "load" 不加 p 表示 load disk from image.

--------------------------------------------------------------------------------

ghost -clone,mode=load,src=g:\2prt.img,dst=1,sze1=60P,sze2=40P
假設 g:\2prt.img 這個 Image 檔中, 包含有兩個 partition, 現在要把它 load 到第一顆硬碟 上, 並且要讓第一個分割區佔這顆硬碟容量的 60 %, 讓第二個分割區佔 40 %.

--------------------------------------------------------------------------------
其它指令請自行研讀 Switches.txt.
您可以用模擬軟碟開機的方式製作開機光碟,然後把硬碟檔也放在裡面,ghost.exe 放在開機軟碟映像檔裡面,開機後 CONFIG.SYS 要掛光碟機驅動程式,然後寫一個 AUTOEXEC.BAT,假設把光碟機代號設為 Z (用 /L: 參數可指定光碟機 代號,代號可以隨您設定,如 /L:Z 表示指定為 Z: . 另 CONFIG.SYS 裡面要加 上 lastdrive=Z 的設定) ,然後執行 ghost 命令列.

不過您也不一定要用光碟開機, 用軟碟開機再去讀光碟裡的 Ghost Image 檔也 會有同樣的效果. 只是用光碟開機就不怕軟碟以後會發霉壞掉的問題了.

以下是一個範例:(請再自行修改)

Config.sys

device=himem.sys /testmem:off
device=emm386.exe ram
device=teac_cdi.sys /d:mscd001
lastdrive=Z
(其它自己設定)

---------------------------------------------------------------------------
Autoexec.bat

@echo off
mscdex /d:mscd001 /l:z
cls
echo Now, all the current datas of your hard disk will be wiped out,
echo and I will restore it to its original file and directory structure
echo constructed on xx-xx-1997. Please backup the important files you
echo made after xx-xx-1997 to floppy disks, then do this restoration!
echo.
echo Are you ready? If NOT ready, please press CTRL + C to exit,
echo if ready, then
pause
echo.
echo This is your last chance to go back.
pause
ghost.exe -sure -rb -clone,mode=load,src=z:\hdbak.gho,dst=1

以上提到的 Ghost 的問題或限制, 可能會在較新的版本有改善也說不定. 所以本文 所說的只能做為參考.

如果您對 Ghost 軟體的其它功能有些心得的話,也不妨來信,提供給大家參考。
喜歡嗎?分享這篇文章給親朋好友︰
               感謝作者     

Rank: 4

狀態︰ 離線
2
發表於 2007-1-2 17:54:14 |只看該作者
受教啦 紅塵孤鳥大人 往後有事請教 敬請不吝賜教

Rank: 7Rank: 7Rank: 7

狀態︰ 離線
3
發表於 2007-9-15 15:58:43 |只看該作者
看完了還市不會但受教了感激不盡等我朋友回來叫他來看一下在用吧謝謝了

Rank: 5Rank: 5

狀態︰ 離線
4
發表於 2007-9-20 01:49:33 |只看該作者
真是太詳細了
詳細道都快看不懂了說
好複雜

Rank: 4

狀態︰ 離線
5
發表於 2008-3-27 10:57:21 |只看該作者
說明很清楚,定時備份是一定要的啦,以免心血白費後悔莫及啊~

Rank: 3Rank: 3

狀態︰ 離線
6
發表於 2009-12-15 13:49:53 |只看該作者
一般的筆電或品牌電腦在購買時均附有還原光碟三片或在D磁碟機設有還原隱藏擋,中毒要重灌將還原光碟依序放入或開機後按f8,依步驟操作即可,品牌電腦送至維修服務中心請求還原,在保固期是不收費用的,
一般未學過硬體維修專業知識的使用者,這分享是太難啦有看也沒有懂如何去執行?外面一般重灌與設定
可要收500至800元很貴的花費
雷特璽
請注意︰利用多帳號發表自問自答的業配文置入性行銷廣告者,將直接禁訪或刪除帳號及全部文章!
您需要登錄後才可以回覆 登入 | 註冊


本論壇為非營利自由討論平台,所有個人言論不代表本站立場。文章內容如有涉及侵權,請通知管理人員,將立即刪除相關文章資料。侵權申訴或移除要求:abuse@oursogo.com

GMT+8, 2024-11-23 22:30

© 2004-2024 SOGO論壇 OURSOGO.COM
回頂部