ADVERTISEMENT
回復磁區及還原功能
將硬碟切割完後,接下來的工作就是要把還原磁區回存到硬碟中,然後使用還原系統重灌電腦,由於我們已經將硬碟重新切割過,所以也必需要建立1份新的MBR。筆者還是以SPFDisk做為重建MBR的示範工具,它除了可以重建MBR,也可以製作開機選單及快速鍵,進而重現「一鍵還原」的功能。
回存磁區前先修改映像檔
再生龍有個很簡單的保護機制,它會在映像檔的檔案名稱以及「parts」這個檔案中,留下原本備份磁區的代號,在還原時只能還原到相同代號的磁區,這個功能固然可以避免誤將映像檔回存到其他磁區,但是我們就是要透過映像檔來搬移磁區,所以在回存前需手動修改磁區代號。
▲看到這個畫面不緊張,會出現錯誤不是因為映像檔損毀,只是單純因為映像檔的來源和目的磁碟代號不同,所以程式會把回存工作擋下。只要照著文中的說明,把磁碟代號改過來就好了
讀者可以從再生龍進入Linux的指令列修改映像檔檔名,以及使用「nano」這套文字編輯器,修改parts內的資料。如果讀者不熟悉Linux也沒關係,只要將外接硬碟接上Windows系統後,直接修改檔名,再使用記事本開啟、修改parts即可。
使用再生龍回存映像檔
回存映像檔的前置作業和備份映像檔時一樣,開機進入再生龍後,選擇存放映像檔的硬碟(或是分割區),並將「/」(最上層目錄,如果備份時使用其他目錄的話,請依實際情況更改目錄)掛載到再生龍的檔案系統。接著進入專家模式,選擇還原映像檔到本機分割區,並指定目的分割區,再按照程式的說明選擇相關選項,就可以完成回存工作。
▲圖中的「sda1.vfat-pctl-img.uncomp.aa」這個檔案就是磁區的映像檔,因為我們要將映像檔回存到第3個分割區,因此將sda1改為sda3,parts內的文字也改需要為sda3。
在這邊讀者可能會遇到1個問題,如果先前使用再生龍的時候,沒有將用來儲存映像檔的外接硬碟正常卸載(unmount)的話,下一次要掛載硬碟的時候,再生龍就會產生錯誤無法掛上,這時候最簡單的解決方式,就是把外接硬碟接上Windows系統,然後在系統匣中的「安全地移除硬體」圖示上,選擇安全地移除該硬碟,之後它就可以正常地掛載到再生龍的檔案系統。
重建MBR
把還原磁區塞回硬碟後,接下來就是要重建MBR,讓電腦以還原系統開機,並使用還原系統重灌Windows。在本次的範例中,我們已經將還原系統回存到第3個分割區,並打算將Windows安裝到第1個分割區,因此在重建MBR的時候,可以預留這2個分割區的開機選項,在重灌後就不用重做一次。
我們照著先前的方式進入SPFDisk程式,並使用「A. 新增啟動選項」功能,來建立新的開機選單。在這邊一定要將作業模式切換為專家模式,其原因並不是筆者沽名釣譽,選個專家看起來比較猛,而是因為在絕大多數的情況下,裝載SPFDisk的隨身碟的硬碟代號會被分配到1號,筆電的硬碟則是2號,這樣的結果就是使用一般模式的話,只能從選單中挑選硬碟及分割區代號,在拔除隨身碟後,筆電硬碟就會恢復為1號,造成無法對應的問題。
▲如果沒有進入專家模式的話,就會發生無法設定1號硬碟3號分割的蠢事,因此一定要使用專家模式。
在切換到專家模式後,就可以直接輸入硬碟代號,我們在此建立2個開機選項,分別為1號硬碟1號分割的Windows系統,以及1號硬碟3號分割的還原系統。接著到「O. 進階設定(非必要)」中,選擇「T. 設定計時開機」,將Windows系統設為固定預設選項,將等待秒數設為0秒。
▲在設定完成後應該會和圖中的狀況一樣,在安裝狀況的時候,要記得選擇正確的硬碟代號(通常是2號),不然就會將MBR裝入隨身碟。
在完成所有設定後,選擇「G. 進行安裝」,將設定安裝到筆電硬碟的MBR中,往後開機就會直接進入Windows,若要使用還原系統的話,只要在開機時按下任意鍵,攔截SPFDisk的自動選擇開機磁區,就可以選擇使用還原磁區開機。
還原時請留意設定
先前文中提到Asus的還原系統,提供3種重新分割磁碟的選項,筆者實際測試後,發現選項將硬碟切為單一分割或2個分割時,系統會將還原磁區以外的分割區全部刪除,並將全部空間設為單一分割區,或分為2個分割區。
然而選擇還原至第1分割區的話,系統只會在第1個分割區安裝OS,不會對硬碟上的分割區做任何變動。以將硬碟分為4個主要分割區為例(還原系統在第4分割區),還原系統會將OS安裝於第1分割區,不會動到第2、3分割區的資料。
▲SPFDisk的開機選單長的這個樣子,雖然有點醜,不過只要從這邊選擇以還原磁區開機,還是可以享受一鍵還原的方便。
其他廠牌只能手動還原
相較於Asus的還原系統可以自由搬移,其他廠商的受測的機種就沒有這麼自由,雖然Acer的還原系統在重新切割硬碟後,只要存放在第1個系統分割區,就可以正常運作,但是並無實質上的改造意義。
不過看到這邊不要灰心,其他廠商的產品,還是可以將MBR、還原磁區備份起來,然後把它們從硬碟中移除,靈活運用被占用的硬碟空間。筆者也在網路上看到一些案例,若使用者自行以Windows光碟重新安裝系統,會發生MBR被新安裝的系統吃掉,導致還原功能失效,只能送回原廠處理(第1次不收費,之後就需收費),若是有準備相關的備份檔案,就可以自己進行救援。
雖然說現在環保意識抬頭,再加上硬碟容量越來越大,捨棄還原光碟,將還原系統裝載於硬碟上基本上不會造成使用者的麻煩,但是將還原磁區裝於硬碟外圈似乎不太合理。自己動手將還原系統放置到硬碟內圈的位置,雖然說有些麻煩,但是能不花錢提升硬碟存取效能,何樂而不為?
我都把硬碟最外圈保留給第4分割區作為swap使用,
放系統的第1分割區用內圈。
現在電腦記憶體大了,根本就連切都不切了<( ̄︶ ̄)>
另外SSD應該整顆速度都差不多吧。
而且滿好使用的
只是...
被聯想搞爛了
看看那精美的孤島是六列鍵盤......
小弟遇到些瓶頸,希望大大不吝指教:
1.小弟無法進入再生龍的隨身碟開機選單耶,會直接進windows,而tuxboot執行的過程並無問題。
2.SPFDisk執行完"備份所有硬碟分割表.."步驟後進入windows說遺失BRD.dll??
ps."備份硬碟分割表"的檔案是可見的很小的嗎?
1.因分割完後不小新格式化過,但我直接選擇recover會黑畫面閃游標不動。
2.執行選擇「G. 進行安裝」動作時 若 選安裝到[硬碟分割]它說無法被寫入
只差臨門一腳了囧rz