Plurk噗浪留言板

   

2009年6月3日 星期三

《教學》[高深的學問]200GB變510GB 硬碟空間瞬間加倍!!

這不是愚人節的玩笑,一位外國DIY愛好者發現了一種可以獲得硬碟上未使用空間的方法,這些空間以隱藏分區的形式存在于現有硬碟中。如果打開這些隱藏空間,那麼硬碟的容量將加倍,例如80GB EIDE硬碟採用該方法後容量為150GB,而200GB SATA硬碟也可以達到510GB。
  

具體的操作方法

  需要工具:
  Ghost 2003 Build 2003.775 ,兩塊裝有作業系統的硬碟。為了便於說明,我們把用來擴展空間的實驗硬碟稱為T,該硬碟上的所有資料將會丟失;而過程中使用的另一塊硬碟上的作業系統和資料都可以得到保存,我們稱之為X。
  操作步驟:
  1.將需要恢復隱藏分區的硬碟T作為主盤,另一塊硬碟X作為從盤。因為我們並不需要向從盤上寫入資料,所以在從盤位置掛什麼硬碟都可以。儘管如此,Ghost必須能夠識別出第二個驅動器,以便完成以下的步驟。同時,確定硬碟T安裝有作業系統,且硬碟T和硬碟X上的檔系統相同(例如兩塊硬碟都是NTFS或者兩塊硬碟都是FAT32等等)。
  2.安裝Ghost 2003 build 2003.775到硬碟T上,使用標準設置就可以了。如果需要則在安裝後重啟系統。
  3.打開Ghost,選擇Ghost Basic。從一系列選項中選擇Backup(備份)。選擇C:\(這應該是需要恢復隱藏分區的硬碟T的盤符)作為備份來源。選擇已經安裝的第二塊硬碟X作為備份目標盤(這個操作不會在硬碟X上寫入任何資料,不用擔心)。隨便為備份資料選擇一個名字,然後根據提示選擇OK、繼續、或者下一步,直到提示重啟為止。
  關鍵步驟:
  4.一旦重啟開始,你必須在電腦開始讀取DOS或者任何驅動器之前關閉電腦。最好的方法是在BIOS讀取完成,HDD被檢測到時手動關閉電腦。



  5.在你在Ghost開始備份之前強行關閉了電腦,你必須將需要恢復隱藏分區的硬碟T取下來,將已經安裝有作業系統的硬碟X換上去。然後把硬碟T接到第二個IDE通道上(Secondary drive)。現在硬碟X應該是主盤,我們可以通過它進入作業系統。一旦重啟到作業系統中,你應該能看到系統中第二塊硬碟就是我們需要恢復隱藏分區的硬碟T,進入電腦管理,選擇磁片管理工具。你應該可以在硬碟T上看到一個8兆或者更小的分區,標示為VPSGHBOOT,此外還有一大塊從未出現過的未分配空間。現在還不要刪除VPSGHBOOT分區。
  6.選擇未分配空間,創建一個新的主分區或者擴展分區。和使用磁片管理工具進行正常分區工作一樣,選擇檔格式,並格式化新的分區。格式化完成後,刪除VPSGHBOOT分區就可以了。
  7.下面是你應該可以從現在的硬碟T上看到的東西:
  a:該硬碟的原始分區
  b:我們剛剛恢復出來的新分區
  c:8兆的未指派空間
  8.如果想要把硬碟T安裝回電腦中,並作為主盤運行,你需要先
在磁片管理工具中把硬碟T上原來的分區而不是我們剛剛格式化的分區設為活動分區。如果順利的話,這塊硬碟仍然可以正常啟動,原有的資料也不會丟失。
  注意:
  不要試圖同時刪掉硬碟上的原有分區和隱藏分區以得到一個大分區,這樣是不行的。原有分區和隱藏分區必須分開。完成後,Windows的磁片管理工具將會報錯,識別的硬碟空間為原始大小,而可用空間卻包括恢復得到的隱藏分區在內。
 這個操作可能會導致硬碟T上的資料丟失,所以最好使用沒有重要資料的硬碟來做實驗。在我們的實驗中,有完全沒有造成資料丟失的情況,但也出現過資料丟失的情況。不過相對於獲得的巨大容量相比,這個風險算不了什麼。
  下面是一些測試結果:
  西部數據200GB SATA
  恢復後空間為510GB。
  IBM Deskstar 80GB EIDE
  恢復後空間為150GB
  邁拓 40GB EIDE
  恢復後空間為80GB
  希捷 20GB EIDE
  恢復後空間為30GB
  筆記本電腦用80GB HDD
  恢復後空間為120GB
  為什麼有給硬碟“超頻”的可能性?


  看完上面的操作步驟後,先別急著為自己的硬碟擴容。我們來看看為什麼會有這種給硬碟“超頻”的可能性呢?
  首先我們要知道一種可能性:現在的硬碟容量在進行質量檢測之前很可能是“未知”的。用戶所購買的60GB硬碟很可能和80GB硬碟在物理結構上有可能完全相同,它的容量之所以被劃分為60GB是因為它只通過了80GB的質量檢測。實際上這和英代爾、AMD對處理器的做法是一樣的。一個3.0GHz的處理器可能被作為2.4GHz的處理器來賣,只因為它不能通過3.0GHz的質量檢測,而只能通過較低頻率的測試。也正是因為這樣,這些處理器才有超頻的潛力,這也造就了一大批超頻愛好者對此樂此不疲。從這個角度上講,硬碟具有某種程度“超頻”的可能性。不過即使硬碟廠商可能預留一些冗餘空間,這些空間的容量也不可能達到或者超過原有硬碟的標稱容量。  


第二,ATA標準具有一種“主保護區域”的功能。這個區域能被任何作業系統使用,但是要讓這些區域對作業系統可用,需要一些特殊的ATA命令。
  
第三,硬碟會保存一定數量的剩餘空間,以便在出現壞道的時候可以重新映射。這些“剩餘區域”實際上也是你硬碟上的剩餘空間,在你的硬碟出現物理壞道之前完全不會用到。


儘管“主保護區域”功能可以被用於磁片還原等用途,但是多數“不可見的剩餘空間”都是有其存在目的的——不管是為壞道準備的備份空間,還是沒有通過質量檢測的部分容量。這些空間還擔負著糾錯、資料冗餘等重要功能,為了資料的安全性,相信用戶一般不會想用到這些容量吧。而且這些重要功能所佔據的空間應該不會達到和硬碟標稱容量相等的程度。


  就算硬碟在物理結構上存在這種“超頻”的可能性,但是按照上面的操作是否可以真正實現硬碟擴容呢?一些分析家認為,“按照上面的操作,我們得到的只是Norton Ghost在硬碟上創建的一個虛擬分區,而虛擬分區上的資料實際上還是保存在現有的分區中。在我們向虛擬分區添加檔的同時,現有分區的空間也會被佔用。這就和我們使用的虛擬光碟機沒有什麼兩樣,從作業系統上看,虛擬一個光碟機增加了700MB的空間,但是實際上虛擬光碟機自身要佔用硬碟上的空間。更嚴重的一個問題是,由於上述的操作所說的是Norton Ghost的一種非正常使用,所以新增的分區很可能不是虛擬分區,而是和主分區相重疊的分區。也就是說,我們在新增分區上作的任何操作都可能損壞原有分區的資料。以前也有用戶在使用FDISK或者PQ之類的分區工具時遇到分區表出錯,硬碟容量大幅度增加的情況。但是這些增加的硬碟容量不過是因為分區表錯誤而重疊到原有的硬碟分區上而已,所以容量增加一倍的情況很可能是有兩個重疊分區,而容量增加兩倍的情況,例如200G—— 510G則是生成了三個重疊的分區。”
  
  目前,根據網站上一些用戶的最新實際測試報告,一些用戶似乎已成功釋放出硬碟上的未使用空間,但多出空間並沒有達到原有硬碟容量的兩倍,一些試圖在新分區上寫入資料的用戶破壞了整個硬碟上的資料,而另外一些用戶的硬碟卻能穩定工作。這樣看來80GB到底能不能變為150GB還需要專家驗證,不過我們建議普通讀者不要冒險對自己的硬碟做這樣的操作。
  是成是敗各方說法不一(編注:以下內容來自MyDrivers)
  關於對該方法是否有效眾說紛紜,以下是一些玩家,業內人士的說法:
  大型硬碟分銷商Bell Micro:
  該方法有事實為證,我們過去曾經這樣做過,目前是讀取軟體鏡像。當客戶系統壞了後,我們用軟碟重啟,並打開了一個以前未見過的分區,可以將該分區檔Copy到活動或者已知分區上。這並不是一個新功能或者新發現,我們已經在沒有疑問地使用。
 
  首先,用戶應該高興地知道,在通過工廠質量檢測前,現代硬碟的容量是未知的。你所購買的120GB硬碟物理上可能和250GB硬碟相同, 但是只通過了120GB質檢。
  Intel對處理器也類似處理,3.0GHz處理器可能標為2.4G銷售,原因很簡單,它無法通過3.0GHz質檢,但是可以在較低一些的時鐘下運行。
  其次,ATA標準中有一個稱為"host protected area"的功能,這個區任何OS都可以讀取,但是它需要特殊的ATA命令。
  第三,所有的硬碟都為壞磁區的重新分配保留了一定的空間,除非你的硬碟物理介質出現問題,這些空閒空間是完全沒有使用過的。
  所以這不是什麼新聞 ; ) 儘管一些廠商或者分銷商可能利用host-protected area (HPA)來達到一些不可告人的目的,但是大多數隱藏空間都是有目的的,或者是壞磁區的重新映射,或者是容量沒有通過質檢,但是你無法使用。
  也有一些讀者和人士認為這種所謂的方法完全是胡扯,實際上是分區的疊加造成的假像,而且會損壞你的分區表。
  一位自稱Ghost的開發人員說:
  這種方法將搞亂你的分區表,同樣的硬碟磁區會多次出現,如果你這樣做的話,不要指望Symanctec有任何技術支援。

沒有留言:

張貼留言