如何用好大容量IDE硬盤
本文摘自《CBI》
隨著IBM以迅雷不及掩耳之勢掀起硬盤市場的降價浪潮,99年主流IDE硬盤的容量比98年有大幅度的提升,2.1G和4.3G,甚至6.4G硬盤都已變成了低容量的型號,取而代之的是8G、10G和12G左右的大容量硬盤。不過,很多朋友在購買了這些大容量硬盤之后卻遇到了不少問題,例如主板不認識硬盤,操作系統(tǒng)不支持,無法實現(xiàn)引導(dǎo)多種操作系統(tǒng)等等,讓不少朋友對大容量硬盤產(chǎn)生不好的印象,其實,這些問題都是由于使用的主板BIOS或操作系統(tǒng)存在著8G容量限制造成的,而并非是硬盤本身的問題,下面就讓我們來認識一下這種限制,然后突破它,放心使用大容量硬盤。
8G限制的來源 硬盤是以扇區(qū)為單位來管理空間的,一個扇區(qū)可以存放512字節(jié)。硬盤、IDE控制器和BIOS都需要有一種方法來定位硬盤中的每個扇區(qū),但是由于最初設(shè)計上的不一致,它們采用了不同的表示方式,現(xiàn)在的硬盤和IDE控制器都使用28位來定位扇區(qū),最大能支持228×512字節(jié)=128GB的容量,而較老的BIOS只使用了24位來定位扇區(qū),即使在引入了LBA工作模式后,最大也只能支持224×512字節(jié)=8GB的容量,這就是8G容量限制的根源所在。由于操作系統(tǒng)需要調(diào)用BIOS的13H號中斷來對硬盤進行讀寫操作,如果不做任何特殊處理的話,常見的多種操作系統(tǒng)在使用老式BIOS的機器上也都要受到8G容量限制。 突破8G限制的方法 那么要對BIOS進行什么特殊處理才能支持8G以上的硬盤呢?答案是加入INT 13H擴展,即對磁盤讀寫中斷進行擴展。INT 13H擴展內(nèi)部使用32位來定位扇區(qū),它與LBA工作模式配合可以支持大至128G的硬盤。從98年初開始生產(chǎn)的BIOS陸續(xù)加入了INT 13H擴展,到了98年下半年,幾乎所有的新版BIOS都集成了INT 13H擴展,因此這些BIOS都能夠支持大容量硬盤,正確檢測出其型號與參數(shù)。如果你購買了一塊8G以上的硬盤,但BIOS無法識別它,或者認為它的容量只有8G,這就說明BIOS太老了。在這種情況下,最好的解決方法是升級主板的BIOS,只要主板能夠升級BIOS,并且主板廠商提供新版BIOS,把它下載后一升級就全OK了。 可是不少老主板無法升級BIOS,或者根本找不到新版BIOS,這怎么辦?別急,硬盤廠商會為我們提供一個工具軟件來對大容量硬盤進行分區(qū)、格式化,并幫助部分操作系統(tǒng)讀寫8G以上的硬盤空間,這個工具軟件可以從硬盤廠商的網(wǎng)站上下載,例如IBM(http://www.storage.ibm.com)和Quantum(http://www.quantum.com)提供的都是有名的DM(Disk Manager)工具,該軟件與常用的DOS、Windows和Windows NT操作系統(tǒng)都兼容,并且支持FAT32格式。 大容量IDE硬盤的使用 在操作系統(tǒng)系統(tǒng)方面,MS-DOS 6.22、Windows 95和Windows NT 4.0(未安裝SP4)都是在引入INT 13H擴展功能之前推出的,所以即便BIOS本身支持INT 13H擴展,它們也不認識,無法調(diào)用該功能,故而仍然會或多或少受到容量上的限制:或者不能使用8G以上的空間,或者系統(tǒng)分區(qū)被限制在8G以內(nèi)。Windows 95 OSR2、Windows 98和Windows 2000對大容量硬盤具有良好的支持,只要BIOS支持或者使用了DM的驅(qū)動程序,管理和使用8G以上空間就不成問題。 因此,當你購買了一塊大容量硬盤后,筆者建議應(yīng)以Windows 98(將來是Windows 2000)為主來管理硬盤,并根據(jù)不同的要求,對硬盤分區(qū)進行規(guī)劃和使用: 1.如果只準備使用Windows 98,那么分區(qū)原則上可以任意,但筆者建議你把C盤(主分區(qū))限制在8G以內(nèi),而把8G以上的空間劃分到一個FAT32分區(qū)之中,系統(tǒng)應(yīng)安裝到C盤內(nèi); 2.如果還準備使用DOS 6.22,那么C盤應(yīng)使用FAT16,先在C盤上安裝DOS 6.22,然后再安裝Windows 98; 3.如果要安裝Windows NT 4.0但不使用NTFS分區(qū),那么可讓C盤和D盤都使用FAT16,并在Windows 98下安裝NT 4.0到D盤,安裝好后把NT升級至Service Pack 4,然后再裝一個FAT32驅(qū)動程序,讓NT 4.0也能訪問其它FAT32驅(qū)動器,這種安裝方式可以順利實現(xiàn)NT 4.0和Windows 98的多重引導(dǎo); 4.如果準備讓NT 4.0使用NTFS分區(qū),那么要在8G以內(nèi)為NT保留一個分區(qū),用做系統(tǒng)分區(qū),安裝完畢后升級至SP4,再把系統(tǒng)分區(qū)轉(zhuǎn)換成NTFS格式,此外還可以把8G以上空間轉(zhuǎn)換成NTFS分區(qū)來使用; 5.如果要安裝Linux,建議使用最新版的RedHat 6.0,并根據(jù)Linux的要求來分區(qū)。 總之,在安裝多種操作系統(tǒng)時,8G以內(nèi)的空間很重要,操作系統(tǒng)本身應(yīng)安裝到8G以內(nèi),用于啟動的活動分區(qū)應(yīng)設(shè)置在8G以內(nèi),而8G以上空間可以使用FAT32或NTFS文件系統(tǒng)來管理。 如果BIOS無法升級,只能用DM來突破8G限制,那么在使用DM對硬盤進行分區(qū)和格式化后,可以先向C盤中傳遞DOS(最好是7.0以上)系統(tǒng),并在CONFIG.SYS之中裝載DM的DOS版驅(qū)動程序,然后從C盤啟動之后再來安裝Windows 98,安裝完畢后,再把DM的Windows版安裝到Windows 98中。 使用大容量硬盤過程中常見的一些嚴重問題及處理方法 如果在安裝NT 4.0的過程中選擇格式化硬盤分區(qū),或者要求把FAT16格式轉(zhuǎn)換成NTFS格式,則有可能會出現(xiàn)死機,這是因為NT 4.0所帶的ATAPI IDE驅(qū)動程序Atapi.sys與大容量硬盤不兼容的緣故。此時可以根據(jù)前面第3點和第4點中介紹的基本要求來安裝NT,或者按照以下步驟來安裝: 1.到ftp://ftp.microsoft.com/bussys/winnt/winnt-unsup-ed/fixes/nt40/atapi/ATAPI.EXE去下載SP4版的ATAPI IDE驅(qū)動程序,下載之后把它拷貝到一張空軟盤上,并在軟盤上運行自解壓程序ATAPI.EXE; 2.從NT的三張安裝盤啟動; 3.當安裝程序提問是否自動檢測大容量存儲設(shè)備(mass storage devices)時,按S鍵讓安裝程序跳過檢測,以便手工指定存儲設(shè)備; 4.當安裝程序給出一個空的存儲設(shè)備列表時,再次按S鍵,插入第1步制作的軟盤,并連續(xù)按兩次回車鍵; 5.安裝程序讀盤完畢后會列出ATAPI SP4 IDE驅(qū)動程序,按回車鍵以表示確認; 6.此時安裝程序會顯示ATAPI SP4 IDE驅(qū)動程序已經(jīng)安裝,按回車鍵繼續(xù)安裝過程; 7.此后的安裝過程中如果要格式化硬盤分區(qū),安裝程序會提示插入包含有ATAPI SP4 IDE驅(qū)動程序的軟盤(即第1步制作的軟盤),按照提示操作即可。 如果BIOS支持8G以上硬盤,但NT4仍然可能會認為IBM DTTA-351010、IBM DTTA-351680、Quantum Bigfoot TX 12GB等型號硬盤的容量只有8G或7.5G,這同樣是由于Atapi.sys存在著兼容性問題,此時仍可按上述方法來安裝NT。 在使用Windows 9x的系統(tǒng)中,如果把大容量硬盤作為非啟動盤,那么在系統(tǒng)屬性中可能顯示這個硬盤工作在MS-DOS兼容方式下,設(shè)備管理器中相應(yīng)的IDE控制器上可能顯示有黃色驚嘆號,這是由于Windows 9x內(nèi)部的缺陷造成的,對Windows 98來說,需要獲得4.10.2002以上版本的驅(qū)動程序Esdi_506.pdr,對Windows 95 OSR2來說,需要獲得4.00.1119以上版本的Esdi_506.pdr,這些文件需要向微軟的技術(shù)支持部門索取。 |
更多建議: