萬盛學電腦網

 萬盛學電腦網 >> windows 2003教程 >> 影響大容量硬盤正常使用的操作系統

影響大容量硬盤正常使用的操作系統

  硬盤越來越便宜了,尤其是大容量的硬盤,其性價比越來越突出,據筆者觀察,目前250GB的硬盤單GB容量已經不足3元。面對比白菜還要便宜的硬盤,你是否心動了呢?也許答案是否定的,只要是由於受到主板芯片組的困繞,導致他們不敢輕意的去購買更大容量的硬盤來升級。其實,目前限制大容量硬盤使用的因素除了BIOS和主板芯片組兩方面,還有一重要因素,那就是操作系統.

  操作系統對於大容量硬盤的支持

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

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

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

  操作系統對於分區的要求

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

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

  需要提醒大家的是,對於采用windows 2000/XP光盤作為分區工具為137GB以上硬盤分區的,當操作系統崩潰之後重新安裝系統時千萬不能在安裝補丁之前訪問盤符排在最後面的分區,否則極易造成數據丟失或分區表錯誤。

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

copyright © 萬盛學電腦網 all rights reserved