資料備份儲存活用術: GPT 備份不煩心, USB 玩磁碟陣列

bisheng

市場上外接硬碟品牌相當多,多數都會提供資料備份軟體,方便消費者利用來儲存資料。雖然各家的功能與操作親合度不同,這些軟體也不是毫無使用價值,適切搭配如WindowsMac OS等作業系統內建功能,也能輕鬆備份各式資料。再者是一成不變的外接硬碟,利用Windows 8新的儲存空間功能,也可以得到相當於RAID的玩法,你會想試試看嗎?

重要資料要分層備份

多數人的儲存空間應用,是任意將資料往內接硬碟塞,會想到該備份的人佔少數。即便是有許多硬碟的人,就算想到該做了,也不過是複製一份到別顆上。這樣做算是有構成1層備援機制,但要是哪天電腦掛了,就無法存取這些資料。

筆者就有這樣的經驗,雖然內接硬碟架了2組RAID 1,結果幾次硬體因故停機,雖然還有筆電可以頂著,卻對主機裡面的資料無可奈何。因此就算是桌機使用者,也該評估買顆外接硬碟,用來備份資料的必要性。這除了能提高資料儲存安全性,電腦掛掉時,也可以經由其他電腦,存取當下急需的資料。

在這前提下,如何備份資料備份也很重要。外接硬碟大多會提供相關軟體,礙於功能性不一,必要時還是得藉由其他方案輔助,才能快速搞定備份這檔事。

羊毛出在你我身上

提供資料備份軟體,已經是各家廠商出貨隨機預載的基本項目,綜觀來看功能性,大致上可以分為零散檔案,以及作業系統完整備份這2大類型。這些軟體的主要來源,不外乎是自行撰寫,也常見與專業軟體廠商配合,購買客制化版本。

由於外接硬碟不過是區區數千元消費性產品,附加軟體的功能性自然有所限制,缺東缺西、使用上稍嫌不便等,都是情由可原。畢竟羊毛出在羊身上,功能完善甚至達專業級的備份軟體,往往超過外接硬碟本身價值。即便廠商願意提供,成本勢必也會反映在產品價格上,可不是每個人都樂見。

系統備份是個難題

就以往試用產品的經驗來說,想備份Windows特定個人資料,如郵件和個人目錄底下的檔案,是各家軟體必備的基本備份項目,基本上也無需多做設定。即便是其他路徑、不同磁碟機代號底下目錄內的檔案,以及各種五花八門格式檔案,也能經由指定檔案或目錄等方式,加入自動備份計畫內。

想備份零散檔案很容易,無需上網找尋第三方軟體,也不會有版權等問題。然而要完全備份作業系統,以防天有不測風雲救急之用,往往就是各家隨機提供軟體的罩門。這次筆者不再推薦如Acronis、Symantec等品牌備份軟體,而是要提有點被視為雞肋的Windows內建「備份與還原」功能,因為某些情況下還比付費軟體來得好用。

UEFI系統備份不求人

系統完整備份常見問題是軟體相容性,最糟的情況是備份過程一切正常,卻在關鍵時刻還原失敗。對於這樣令人氣結的情形,如果你願意給作業系統內建功能一次機會,就不用再為此傷腦筋。

建議的UEFI磁碟分割設定

依據Microsoft技術文件庫說明,建議的UEFI型磁碟分割設定,如內文所說有3個。但是以Windows 8實際安裝為例,會在磁碟最前面多出1個修復磁碟分割(約300MB),所以一共會有4個分割區。由於系統會強制使用GPT分割表,它支援128個主要分割區切割,因此不會對其他硬碟空間的規畫利用造成影響。

軟體更新支援緩慢

最近幾年使用系統備份軟體,多數人反應的相容性問題,以4KB磁區對齊和GPT分割表最常見。4KB磁區對齊說來不是什麼麻煩,使用Windows Vista、7、8等作業系統,即便軟體不支援,還原後也很少會「走鐘」。唯一需要注意這問題的,就只有Windows XP使用者而已,挑對軟體才能避免耗時重做校正的麻煩。

至於GPT(GUID Partion Table)分割表對應問題,以Windows 8/7來說,標準安裝模式會以傳統MBR分割表來切分割區,雖然預設會多分割1個約100MB容量的系統磁碟分割,動些手腳就可以讓它消失。在這狀態下,即便使用比Windows 7還早推出的備份軟體,都不大會發生問題。

GPT備份是新麻煩

麻煩的是UEFI安裝模式,它會改為使用GPT分割表,而且至少畫分出EFI系統磁碟分割(ESP)、MSR磁碟分割、Windows等3個分割區,能正常支援的第三方備份軟體可就不多了。

備份軟體不支援這安裝模式的關鍵,大多是不認得GPT分割表,以及包含開機資訊的EF與MSR隱藏分割區。當然了,現在舉如Acronis True Image Home 2013、ActiveImage Protector Desktop 3.5、Symantec System Recovery Desktop 2013都能支援,但是要價達1,200元以上,或許比你的Windows 8/7授權還要貴。

想備份UEFI很簡單

別擔心,Mac OS有Time Machine,Windows則是有備份與還原。進入Windows 8世代之後,Microsoft將它改名為Windows 7檔案修復,既然是老朋友,應該沒有詳細介紹它的必要。直接就UEFI模式安裝的Windows 8環境,進行備份與還原試驗,來看它的可用性更有義意。

筆者將備份檔存在USB 3.0外接硬碟,換上另一顆沒有分割區的系統碟,模擬砍掉重練、硬碟故障換新等情境。雖然系統還原選項「重新製作電腦映像」字意看起來很怪,最終仍正確完成還原動作,能夠順利進入Windows 8系統。從結果來看,如果只是單純的單機備份,大可不必花錢買第三方軟體,其實用Windows內建功能就夠了。

▲備份過程中可以看到,使用UEFI模式安裝的磁碟分割區數量比較多。

▲使用安裝光碟開機,進入疑難排解、進階選項,就能找到系統映像修復。

▲這名稱也是有些怪,待執行完成並且重新開機後,系統還原就大功告成。

延伸閱讀:

Windows 系統掛點,怎麼備份資料?

Windows 8 時光機器備份新功能,File History 讓你找回修改前的照片

大硬碟分割備份實戰篇:系統、資料備份搬家

Windows 7 還原、備份、修復到底是什麼鬼

(後面還有:外接磁碟也來玩磁碟陣列)

外接硬碟也來玩磁碟陣列

外接硬碟還有沒有其他玩法?如果你已經升級Windows 8,或許可以考慮組成相當於RAID的儲存空間,以提升外接硬碟的資料儲存安全性。

首度支援外接裝置

Windows內建的動態磁碟,具備相當於RAID 0/1/5等功能模式,它主要是針對內接硬碟等儲存裝置設計,除了不支援外接儲存裝置,也無法用來當系統開機碟。Microsoft也許是嗅到個人用戶的儲存需求,或者想為使用者帶來更多新的應用,在Windows 8新增「儲存空間」功能。

儲存空間猶如動態磁碟的翻版,也具有等同RAID 0/1/5特性的功能,而且允許使用USB介面外接儲存裝置,設定操作與管理也更為簡單。各模式與RAID對應為雙向鏡像/RAID 1、三向鏡像/RAID 1、同位/RAID 5,另外是簡單模式看起來和單碟沒兩樣,如果使用2顆硬碟來組成,就會趨近於RAID JBOD模式。

▲儲存空間允許使用USB外接儲存裝置,組建出多種儲存模式。

虛擬與實體雙層級

就Microsoft官方介紹,各儲存模式的資料備援能力、硬碟數量要求、實際可用容量,以及允許故障的硬碟數量等,都與RAID模式雷同。和傳統RAID不同的地方,在於它是檔案總管的虛擬磁碟機,說穿了就是純軟體架構。儘管如此,相較於常見虛擬光碟,使用方式簡易許多,也沒有卸載媒體的必要。

儲存空間設計上分為邏輯與實體層級,儲存集區屬於邏輯層,用以選擇建立各種儲存模式,並且以儲存空間來稱呼之,Microsoft亦將它稱為儲存池。獨特的地方在於同組實體硬碟可以建立多個儲存空間,總集區容量是以硬碟總和容量為基礎,儲存空間實際容量上限,則視儲存模式與硬碟數量、容量而定。

至於實體磁碟機則是實體層,真實容量自然是有限的,因此設置多種儲存模式時,是共享實體磁碟機的所有真實容量。此外,已經建立的儲存空間,也允許加入新硬碟,藉以擴充實際可用容量上限。它也保留USB即插即用特性,能自動進行偵測掃描狀態,不需要手動執行服務開關動作。

▲儲存空間架構示意圖。

雙向鏡像簡單可靠

筆者猜想大家腦袋裡,大概浮現這玩意可靠嗎之類疑問,這問題可以分層來看。其實它和動態磁碟相仿,不可否認是無法和正統RAID相比,但只要避免使用同位這類複雜模式,即便崩潰也不至於影響到資料安全性。

最大風險反而是來自USB外接儲存裝置可靠度,像莫名秀逗離線、時而抓不到等,都會讓資料儲存風險變得更為複雜。這些常見疑難雜症,和儲存空間本身設計好壞無關,卻又會連帶影響到它。因此就資料儲存安全性、維護管理便利性、資料重建過程中的突發風險等面向來說,筆者個人是只推薦雙向鏡像模式。

雙向鏡像相當於RAID 1,會將資料同步寫入到2顆硬碟內,和多數類似RAID 1的功能並無不同。即便其中1顆硬碟離線,不管是沒接到電腦或者故障,我們仍然可以存取線上運作那顆硬碟的資料。待離線那顆重新上線時,儲存空間會自動檢查組態,並且確認資料是否需要同步,以確保2顆硬碟內部資料的一致性。

▲鏡像模式其中1顆硬碟離線時,系統只會要求重新連接磁碟機。

基本安全性沒問題

儲存空間或許不雞肋,只是它得概括承受外在不利因素。再加上沒有常駐工作列的狀態顯示器,無法即時得知狀態,是有進一步探討在最糟的情況下,它可能會發生什麼事。筆者使用2顆硬碟,來進行以下的試驗。

組建雙向鏡像之後,首先試著拔掉硬碟A,儲存空間會要求重新連結磁碟機。此時硬碟B仍然可以正常讀取與寫入資料,待硬碟A重新插入電腦,它會自動檢查資料完整性,進行必要的同步作業。這樣簡單的狀況它輕鬆過關,接著下來我們將問題複雜化,藉以模擬2顆硬碟因為不明因素,輪流搞消失玩起躲貓貓的情況。

同樣先將硬碟A拔掉,然後寫入資料到硬碟B,這點和前面試驗相同。重點是還要反向把硬碟B拔,接回硬碟A並且寫入資料,可想而知硬碟B接回去之後,2顆硬碟的資料勢必產生衝突。筆者試驗得到結果,是顯示硬碟B已從集區分離,系統會要求重設硬碟機B。

這表示系統是以最後寫入資料的硬碟為基準,來解決資料衝突性問題,雖然會損失部分資料,總比整碗去了了好。這時候只需要將硬碟B從儲存空間移除,重新將它加入該儲存空間模式即可,接著就會自動進行資料同步作業。如果是因為某顆硬碟故障、升級換新,循同樣的問題排除手法,也能快速將重建好雙向鏡像模式。

▲硬碟因故被判定從集區分離,重設時不會影響到另一顆硬碟的資料。

▲自動同步資料與重設磁碟機時,一律顯示為正在修復狀態。

筆電族值得一試

至於誰適合來玩儲存空間,擁有龐大桌機的玩家沒有這必要,利用主機板內建RAID、動態磁碟就足以。反觀只能裝1或2顆硬碟的迷你桌機、AIO、筆電等使用者,幾乎與RAID絕緣、內部也無法安裝多顆硬碟,應該沒有比這更省錢省事的解決方案。

▲以2顆Seagate Backup Plus 3TB來試驗雙向鏡像模式,寫入略為減退些,但是讀取速度提升超過75%,這存取速度表現說來並不差,應付多數人的需求游刃有餘。

本文同步刊載於電腦王雜誌
 
 
歡迎加入電腦王雜誌粉絲團

原文網址:https://t17.techbang.com/topics/19967-data-backup-storage-using-gpt-does-not-bother-usb-disk-array?page=1