許多一般使用者會將筆電列為買電腦的首選,是因為它通常附有方便的還原系統,當電腦出了問題,不用想太多,把還原鍵按下去,讓電腦自動重灌就好了。但是對於常碰電腦的朋友來說,重灌電腦應該不是一件困難的事,到頭來,我們還對如何處置還原磁區會有更大的興趣。
快速目錄:
- 還原磁區介紹、各家還原磁區比一比
- 磁區備份、切割手術指南
- 回復磁區及還原功能
先把空間騰出來
以目前各廠牌搭載Windows 7作業系統的筆電來說,還原磁區大概占用10~40GB不等的硬碟空間,裡面的檔案1年用不到1次,卻得堆在硬碟裡占空間。不妨考慮將還原磁區備份到其他硬碟,待要使用還原功能時,再將還原磁區放回硬碟,這麼一來,儲存空間的運用會更符合經濟效益。另一個好處是,你可以將還原磁區所在的硬碟外圈儲存空間讓出來,因為越靠近外圈的存取效能越好,最好是用來安裝使用最頻繁的作業系統。
讓筆者不解的是,以本次測試的筆電為例,5家廠商的受測機種都沒有將第1個分割區留給作業系統使用,其中有3台筆電更是把還原資料放在第1個分割區,面對這種白白浪費硬碟外圈效能的做法,也可以靠搬移、或是重新切割的方式自力救濟。
▲將還原磁區移開後,存取效能獲得了明顯得改善,循序讀取效能提升了8.8%,寫入效能增加多達17.5%,影響系統效能最多的4K QD32,讀寫分別有28%、3.2%的提升。不用花錢就可以讓速度變快,值得大家來土砲一下。
換完硬碟再塞回去
相信重灌系統應該是難不倒各位讀者,但是重灌的善後工作大家應該都懶得處理。雖然說使用正常的Windows 7光碟安裝完作業系統,可以避免被強制安裝一些不需要的隨機軟體,但是在灌完系統後,接下來就是一連串的「安裝驅動>重新開機」迴圈,讓人想到就頭皮發麻。
使用原廠還原系統代勞的話,就可以享受射後不理的快感,而且不用擔心軟體版權的問題。如果說能在更換硬碟後,把還原系統移植到新硬碟的話,這種快感就可以延續下去。當然,在使用還原磁區重灌作業系統之後,就可以把還原磁區砍掉,重新分割硬碟空間,自己掌握硬碟分割的規劃。
各家還原磁區比一比
我們收集了市面上常見的5台筆電,並將硬碟分割狀況列表整理。表格中的還原磁區代表的就是還原系統及還原檔所在的磁區,而Lenovo、Toshiba的產品,則是將還原程式和還原檔(映像檔)儲存在不同的磁區,受測的5款機種都是以Windows PE做為還原系統。
在正常情況下,附表中的還原磁區、救援磁區、還原資料磁區都是隱藏磁區,在Windows環境下看不到,而系統磁區指的是安裝作業系統分割區(C:\),資料磁區則是指第2個可以使用的分割區(D:\)。
Asus遷移無限制
在所有受測的電腦當中,只有Asus的還原磁區可以任意擺放,當重新切割硬碟,或者是將還原磁區搬移到其他分割區後,只要重新建立MBR引導還原磁區,就可以正常進入還原系統,執行還原工作。
使用者可以在還原系統中,從3個選項中選擇要如何重新分割磁區,分別是:
- 將硬碟切為單一分割並還原。
- 將硬碟切為2個分割,並還原到第1分割區。
- 還原到第1分割區。
筆者將硬碟畫分為4個分割區,將還原磁區搬移到最後的分割區,並使用上述的第2個選項,結果系統會自動將前3個分割區合併,再分割為2個分割區。在效能表現方面,受益於將系統分割區往硬碟外圈搬移,存取效能有了顯著的改善,只不過這應該是廠商需要做好的事,讓使用者自行土砲有點怪怪的。
Acer、Toshiba限制較多
Acer的還原系統在改變各分割區大小、且還原磁區仍在第1分割區的情況下,依舊可以透過自行建立的MBR正常運作,但是若把還原磁區搬移到其他分割區後,還原系統就無法運作,即使自行建立MBR引導還原磁區開機,也無法進入還原系統,只會看到錯誤訊息。
Toshiba將還原使用的系統及資料分開,第1分割區為救援系統,無論使用這個磁區或是Windows安裝磁區開機,都會被引導到正常系統、進入Windows,因此要按下F8鍵,叫出Windows開機選單,手動選擇進入救援系統。
至於第3、4分割區則分別存放32-bit、64-bit的Windows還原資料。Toshiba的還原系統使用限制更為嚴格,無論分割大小和還原磁區的位置,都要在原本設定的環境下,才能正常運作。
Lenovo功能最完整
Lenovo的ThinkPad系列一向以整合良好的系統軟體為特色,它的第1分割區內裝載了以Windows PE為基礎的Rescue and Recovery救援系統,可以進行系統還原、救回檔案、存取BIOS,甚至可以開啟瀏覽器上網。
其還原功能可分為2大部分,第1個部分和其他廠商一樣,就是使用還原磁區中的映像檔,將電腦還原到出廠狀態,另1個部分則是以使用者自行建立的備份檔進行還原。
▲Lenovo的救援系統整合了備份/還原功能,給使用者最方便、簡單的解決方案,使用上相當便捷。
▲不像其他廠商使用拼裝車的方式,東一個工具、西一個工具,反而造成許多使用者的困惑。
建立備份檔的方式十分簡單,只需在Windows中執行Lenovo Vantage工具程式,照著精靈的指示建立備份檔,往後就可以使用救援系統開機,並將系統還原至備份檔建立時的狀態。可惜的是,在重新分割磁區或更動磁區順序後,就無法正常進入救援系統。
Sony可設定分割大小
雖然筆者在前頁表格中,將Sony筆電的第1個分割區註記為還原磁區,但實際上它還包含了VAIO Care Rescue救援系統,其功能雖然沒有Lenovo的Rescue and Recovery那麼豐富,但除了還原功能之外,也具有硬體診斷功能。
▲在本次測試機種中,唯有Sony的還原系統可以自行調整分割區大小。
使用VAIO Care Rescue的還原功能時,使用者可以自行調整分割區大小,能夠將剩下的空間維持單一分割,或是切為2個分割區,並且可以自由設定分割區的容量。至於它的缺點也和Lenovo一樣,只要救援系統所在的磁碟分割搬了家,在使用救援磁區開機時,就會顯示錯誤訊息,無法進入救援系統。
▲若要自行調整大小,需要在進入還原系統後,先點選「工具」選項,執行「開始進階還原精靈」,即可在從對話框輸入分割大小。
延伸閱讀:
Pandora Recovery,搶救誤刪檔案的免費回復軟體
(後面還有:磁區備份、切割手術指南)
磁區備份、切割手術指南
筆者將使用SPFDisk以及再生龍,這2套由國人自行開發的免費軟體,做為這次手術的工具,前者的用途為切割磁碟,後者則用於備份與還原分割區。如果讀者習慣使用其他功能相近的工具軟體,只要按照相同的要領操作即可。
2種解決方案
下方附圖為2種解決方案的說明,方案A適用於所有筆電,在備份完所需資料後,即可使用非破壞性磁碟分割工具,重新規劃磁碟空間分配,好處是可以把還原資料移出筆電硬碟,但是當需要重灌時,就必須先將還原資料塞回筆電中。
▲如果讀者衡量自己重灌系統的周期在1年以上的話,筆者推薦可以採用方案A以節省硬碟空間。
方案B則只適用Asus筆電,這樣做的目的,只是單純把還原資料移到磁碟內圈,雖然還原資料還是會占用筆電硬碟,但還原功能完全不受影響。要將解決方案分為2大方向的主因,是由於Asus以外筆電無法更動還原磁區的位置,但至於為什麼無法更動,原廠則不太願意透露細節。但經筆者反覆測試後,大多在更動MBR之後才會出現問題,而且只要寫入原先備份的MBR,就能讓還原功能回復,因此推測其肇因為必須使用原始MBR。
以方案B為範例
看到這邊,或許讀者會產生一些疑問,為什麼筆者不以所有筆電都通用的方案A做教學,反而以只適用於Asus筆電的方案B呢?其實筆者會這樣做,並不是要偏袒特定廠商,而是因為在實際操作的過程中,方案B包含了大部份所需的步驟。可以從手術的流程圖中看到,這2個方案最主要的差異為MBR的處理方式,以及方案B需要修改再生龍的映像檔。在方案A中,需要將原本預載於電腦中的MBR備份,並在需要用到還原功能的時候,將備份出來的MBR重新刷寫回硬碟內。
然而在方案B之中,則是需要無中生有變出新的MBR,以用於引導重新切割的分割區,雖然手術過程中並不需要廠商預載的MBR資料,但是考量到還是有可能會發生意外狀況,所以還是建議讀者將原始的硬碟分割表及MBR備份保存。整體而言,所有方案A需要的步驟,除了還原MBR之外,在方案B的教學中都會提到。使用SPFDisk還原MBR非常簡單,只需要將備份的硬碟分割表還原即可,文中就不再多做說明。
工具隨身碟二刀流
由於SPFDisk和再生龍的作業環境為DOS以及Linux,因此最方便的做法就是準備2支隨身碟,分別製作2種作業系統的可開機隨身碟。製作DOS系統隨身碟最簡單的方法,就是利用HP釋出的USB隨身碟工具,HP官方已經將這套工具下架,不過還是可以Google到鄉民備份的檔案。
工具程式清單 | ||
檔案 | 官方網站 | 下載點 |
HP USB隨身碟工具 | http://www.hp.com | 官方下載點已移除 |
SPFDisk | http://tuxboot.nchc.org.tw/download.php | http://pcadv.in/HcricD |
再生龍 | http://clonezilla.nchc.org.tw | http://pcadv.in/HaHNaJ |
該檔案的原始名稱為HPUSBFW.exe,可以直接執行,然而製作可開機隨身碟所需的DOS系統檔案,則是隱藏在這個檔案之中,將這個檔案解壓縮之後,把HPUSBFW中的系統檔案路徑指向解壓縮得到的檔案即可。在格式化完成後,再將Spf2K3vC.exe複製到隨身碟中就可以了。
▲使用HPUSBFW時,請小心選擇需要格式化的隨身碟,並將檔案系統設為FAT32,勾選create a DOS startup disk選項,並將下方的檔案路徑指向HPUSBFW.exe被解壓縮後的資料夾。如果想要快速格式化,可以勾選quick format。
製作再生龍的可開機隨身碟比較簡單,只需插入隨身碟,執行tuxboot再簡單設定,程式就會幫你搞定映像檔的下載與其他一切事情。如果讀者想要使用Live CD的話,可至再生龍官方網站下載ISO,筆者就不多做介紹了。
▲在tuxboot中選擇on-line distribution,再選擇想要下載的版本,建議使用最新的穩定版(clonezilla_live_stable、current),然後在最下方選擇USB drive並指定路徑,程式就會自動下載ISO,並製作可開機隨身碟。
切記妥善備分磁區資料
雖然備份磁區原則上是不會發生悲劇,但是為了保險起見,筆者建議在開使動作之前,先以SPFDisk將磁區的分割狀況備份起來。利用裝有SPFDisk的隨身碟開機後,需要先鍵入Spf2K3vC,並按下Enter鍵讓程式解壓縮,往後只需直接鍵入spfdisk並按下Enter,即可進入spfdisk程式。
▲切記一定要備份磁碟分割和MBR,也一定要把備份檔存到安全的地方,不然動完手術一個不小心,像筆者一樣把隨身碟給格式化的話,還原磁區從此就回不來了。
執行程式後,進入硬碟分割工具,選擇筆電的硬碟,在分割工具管理介面按下Tab鍵,選擇「8. 備份及回存 → 1. 備份所有硬碟分割表及啟動磁區」,輸入檔名後按下Enter鍵即可備份目前分割狀態。
筆者強烈建議,一定要將這個備份檔存到另一台電腦,並妥善保存,因為備份檔中也包含了MBR(master boot record,主開機記錄)。先前提到某些還原系統無法自由重劃分割區,其主要的問題就出在限定使用原廠預載的MBR,如果重新切割硬碟後使用自己建立的MBR,還原系統就無法運作,也就是說還原功能就廢掉了,因此請妥善保存這個備份檔。
選擇還原磁區備份位置
再生龍是由國網中心開發,它的功能十分完整,可以將備份映象檔存放在本機硬碟、網路芳鄰,或是ssh、NFS伺服器,這裡筆者僅介紹存於本機硬碟的方法。而將映像檔存於本機,又可分為存在筆電內建的硬碟、或是外接硬碟。考慮到備份還原磁區,就是為了要重切硬碟或是砍掉還原磁區,因此筆者以外接硬碟為例,2者操作方法都一樣,只需注意磁碟代號即可。
▲這就是再生龍的系統開機選單,先將游標移到Other Modes of Clonezilla live,再選擇To RAM,就可以在程式讀取完畢後,將隨身碟拔除。
使用開機隨身碟的讀者,不必擔心再生龍會佔用筆電寶貴的USB插槽,只要在啟動時選擇相關選項,再生龍能夠將程式完整載入記憶體中,載入後就可以拔除隨身碟,對於需要使用Y型纜線連接外接硬碟的讀者,應該有很大的幫助。
以再生龍抽出還原磁區
再生龍具有多種語言介面,也包括正體中文,一般讀者要上手應該都沒有什麼問題。在進入程式後,設好使用語言以及是否修改鍵盤對應表後,選擇使用再生龍,即可開始使用,如果在系統開機選單中,選擇將程式完整載入記憶體的話,在這個時候就可以將隨身碟拔除。
▲如果要備份第1個分割區,就將游標移動到sda1上並按下空白鍵,前方的框框內就會出現星號,代表分割區已被選取,雖然可以1次備份多個分割區,但是筆者建議將每個分割區分開處理,比較不會造成混亂。
由於我們要將還原磁區備份起來,因此在工作模式中要選擇「使用映像檔處理整顆硬碟或部份分割區」,接下來在硬碟掛載的選項中選擇「使用本機分割區」,並指定要存放映像檔的磁碟代號,之後程式會詢問使用者,需要掛載哪個目錄,若無特別需求的話,選擇「/」(最上層目錄)即可。
在這之後筆者建議以專家模式操作,選擇「儲存本機分割區為映像檔」,並命名備份檔、指定需備份的磁區後,只需依照程式的提示選擇相關選項即可完成磁區備份。需要注意的是,其中有一個對話框是詢問使用者是否要分割映像檔,為了後續作業、保存的方便,可以設定一個極大的數值,讓映像檔不要被分割為數個小檔案。
▲再生龍可以將映像檔儲存在NTFS檔案系統的外接硬碟中,所以不需特別分割映像檔,因此在這個對話框中,多輸入幾個0,讓分段大小大於映像檔,檔案就不會被分割成許多小檔案。
Tips:Linux的磁碟代號規則
在Linux系統中,磁碟代號的命名方式和Windows習慣的「C:」、「D:」不太一樣,它會依照硬碟安裝(或被系統搜尋到)的順序,給予「hda」、「hdb」、「sdb」、「sdb」……等代號。其中hd代表IDE硬碟,sd代表SATA、SCSI或是USB硬碟,後方的a、b、c則是硬碟順序。在確定了實體硬碟機的代號後,系統會再給予每個分割區數字代號,以有3個分割區的第1顆SATA硬碟為例,其分割區代號分別為sda1、sda2、sda3。附帶一提,Linux在2.6.19版核心之後取消了hd代號,所有的硬碟都會以sd代號稱呼。
以SPFDisk切割硬碟
將還原磁區備份妥善後,接著就是最刺激的磨刀霍霍向硬碟啦,雖然SPFDisk這套軟體的歷史十分悠久,但是程式的功能相當完整,幾乎包辦了所有切割硬碟會用到的功能,再加上是國人開發、具有正體中文介面,因此筆者在這邊還是挑選SPFDisk為操作工具。
由於我們先前已經備份過硬碟的分割表以及MBR,因此可以直接動刀切下去,進入程式後使用硬碟分割工具,選擇筆電的硬碟後按下Tab鍵,選擇「2. 重置分割資料」。接著將游標移動到未配製的空間按下Enter鍵,選擇「1. 建立分割」,並視需求建立主分割區或擴充分割區(即延伸分割區,可在其下建立邏輯分割區),在輸入容量時,SPFDisk預設的格式為起始、結束磁柱,若讀者想直接以Megabyte為單位輸入的話,請在輸入數字前方加上「+」(加號)。
▲SPFDisk可以輸入磁柱或是Megabyte做為切割時的單位,比較可惜的是無法以Gigabyte為單位,需要自行在MB、GB間換算。
以受測的Asus U36S為例,它的硬碟容量為750GB,可用空間為698.64GB,筆者建議可以將硬碟切為3個分割區,第1個分割區大小為40GB,用來擔任系統碟,接下來劃分633.64GB做為資料碟,最後的25GB則用來做為還原磁區。
手術前後硬碟分割狀況比較 | ||
分割區 | 手術前 | 手術後 |
第1分割區用途 | 還原磁區 | 系統磁區 |
第1分割區容量 | 25GB | 40GB |
第2分割區用途 | 系統磁區 | 資料磁區 |
第2分割區容量 | 293.04GB | 633.64GB |
第3分割區用途 | 資料磁區 | 還原磁區 |
第3分割區容量 | 380.61GB | 25GB |
(後面還有:回覆磁區及還原功能)
回復磁區及還原功能
將硬碟切割完後,接下來的工作就是要把還原磁區回存到硬碟中,然後使用還原系統重灌電腦,由於我們已經將硬碟重新切割過,所以也必需要建立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次不收費,之後就需收費),若是有準備相關的備份檔案,就可以自己進行救援。
雖然說現在環保意識抬頭,再加上硬碟容量越來越大,捨棄還原光碟,將還原系統裝載於硬碟上基本上不會造成使用者的麻煩,但是將還原磁區裝於硬碟外圈似乎不太合理。自己動手將還原系統放置到硬碟內圈的位置,雖然說有些麻煩,但是能不花錢提升硬碟存取效能,何樂而不為?