操作系統(tǒng)也會限制大容量硬盤

2010-08-28 10:46:32來源:西部e網(wǎng)作者:

    目前臺式機配備80GB以上的硬盤已經(jīng)是常事,有的用戶甚至裝配了160GB的超大硬盤。由于硬盤價格的不斷下跌,因此朋友們在升級時也將硬盤作為首選。眾所周知,目前限制大容量硬盤使用的因素主要有BIOS和主板芯片組兩方面。實際上,除此之外,操作系統(tǒng)也是影響大容量硬盤正常使用的重要因素。

  操作系統(tǒng)對于大容量硬盤的支持

  只有支持48bit LBA模式(IDE接口規(guī)范,Logical Block Addressing,LBA是現(xiàn)今大多數(shù)高容量硬盤存取數(shù)據(jù)的方式,它用48位來表示硬盤上的每一個位置)的操作系統(tǒng)才能提供對于大容量硬盤的支持。早期的Windows 95/Windows 98/98 SE/Me都不支持48bit LBA模式,因此無法提供對137GB以上容量的支持,Windows 98/98 SE操作系統(tǒng)的磁盤管理只能管理64GB的硬盤,超過這個容量的硬盤就會無法識別。它的分區(qū)軟件Fdisk同樣也不能正確識別出64GB以上的硬盤,因此如果利用它來分區(qū)的話容易導(dǎo)致識別錯誤,分區(qū)表混亂等情況。如果想要使用Windows 98/SE操作系統(tǒng)的話,只能采用特別的方法對大硬盤分區(qū),然后安裝操作系統(tǒng)。在此情況下,如果BIOS支持48bit LBA模式,則系統(tǒng)能夠識別137GB硬盤容量,但是在訪問時容易出錯。因此建議安裝雙系統(tǒng),對于64GB以后的分區(qū)采用NTFS格式。

  Windows 2000/XP操作系統(tǒng)雖然支持48bit LBA模式,能夠正確識別超過137GB的硬盤,但是默認情況下并沒有啟用對48bit LBA模式的支持,需要在安裝操作系統(tǒng)后再安裝補丁程序,通常情況下Windows 2000+SP4、Windows XP+SP1均能保證硬盤的正確識別與使用。此外,即使Windows 2000打過SP1的補丁也要檢查系統(tǒng)下Atapi.sys文件的版本,因為只有5.1.2600.1135版本才能完全支持48 位 LBA,對于Windows XP 來說Atapi.sys文件應(yīng)為5.1.2600.1152版本, 否則會在訪問大于137GB的數(shù)據(jù)時有可能出現(xiàn)溢出的Bug,造成破壞。最常見的情況是,在寫入大量數(shù)據(jù)(120GB以上)后就丟失了分區(qū),或拷貝數(shù)據(jù)過程中失去響應(yīng),重啟后報告該分區(qū)沒有格式化等。

  由于這兩個操作系統(tǒng)提供了對137GB以上硬盤的支持,因此我們可以利用它們的光盤來為大硬盤分區(qū)。方法是利用安裝光盤啟動電腦后將硬盤分出一個區(qū)安裝Windows 2000/XP操作系統(tǒng),然后進入系統(tǒng)后先打補丁。之后利用系統(tǒng)自帶的磁盤管理工具對余下的未分區(qū)部分進行分區(qū)。

  操作系統(tǒng)對于分區(qū)的要求

  Windows 98/98 SE/Me由于磁盤管理方面的限制,對硬盤容量的限制僅限于64GB,因此在給硬盤分區(qū)時,無論是多個分區(qū)還是單一分區(qū)其硬盤容量總和不應(yīng)超過64GB。對于超過64GB容量以外的分區(qū)可改用NTFS格式來解決。

  微軟技術(shù)文檔中還提到了Windows 2000對于分區(qū)的要求。雖然Windows 2000能夠向下兼容識別FAT32格式,并且FAT32格式支持2000T容量的硬盤,但是Windows 2000卻無法提供對超過30GB容量的FAT32格式分區(qū)的支持。只要分區(qū)容量超過30GB,并且為FAT32格式,無論這個分區(qū)是C盤還是其他分區(qū),Windows 2000均無法識別多余容量。對于NTFS格式的分區(qū)識別,Windows 2000則不存在此問題。這一點也是在分區(qū)時需要留心的!!

  需要提醒大家的是,對于采用Windows 2000/XP光盤作為分區(qū)工具為137GB以上硬盤分區(qū)的,當(dāng)操作系統(tǒng)崩潰之后重新安裝系統(tǒng)時千萬不能在安裝補丁之前訪問盤符排在最后面的分區(qū),否則極易造成數(shù)據(jù)丟失或分區(qū)表錯誤。

  最后希望朋友們能愉快地使用好自己的大容量硬盤。

關(guān)鍵詞:winxp

贊助商鏈接: