作者maniaque (maniaque)
看板hardware
標題Re: [除錯] P2 舊筆電BIOS抓不到硬碟無法開機
時間Sun Mar 14 15:53:48 2010
※ 引述《addbear22 (addbear22)》之銘言:
: ﹝硬體規格﹞CPU: Intel P2 366
: MB : Acer TM 332 筆電
: RAM: 192 sdram
: VGA: 內建
: HDD: 東芝 20GB
: PSU: 內建
: O.S: ubuntu 9.1 / win2k整合 雙作業系統
: ﹝問題詳述﹞請詳述遇到問題的經過
: 在網拍上買了一顆 20g 硬碟,以便學習一些 linux 的操作,
原本的硬碟應該是低於 20G ,推估大概是 8G 以下吧.......
: 更換後,有硬碟轉動的聲音,但是 BIOS 無法識別硬碟,
沒啥.....這滿正常的
: 另外一方面,使用 win2k整合光碟和ubuntu光碟皆可以看到完整 20g 硬碟,
因為 win2k 跟 linux 都是透過自有的 driver "直接"跟 IDE port 溝通
: 並且可以把作業系統安裝到各自的碟區,安裝順序是先 win2k 再 ubuntu,
: 在我的認知中,win2k 和 ubuntu 皆是可以忽視 BIOS 而直接完成開機,
那敢問一下,是否"明確知道 POST 到 Loading 之間的流程呢??" ^_^
POST 程序完成後, BIOS 必須要引入 80H 代號的磁碟機.
的 C/H/S=0/0/1 ,loading 到 memory 之後 ,然後將該區塊所在的
Segment:offset push 到 stack segment ,接著再pop 做 far jump
在 BIOS "根本無法 access HDD "的前提之下,上面這步驟做不到.
: 可是現在卻出現 Insert system diskette and press Enter key to reboot,
: 如果先由光碟片開機,再把開機控制權交回硬碟,則是一動也不動.
這是你唯一的使用方式,用光碟機或者是 FDD ,讓 win2k or linux 的
loading 從這邊跑,等 IDE driver 載入後,OS 就可以直接切到 protected mode
: ﹝已做努力﹞請詳述已經試過的解決方法或已經查過的資料說明
: 上過acer官網,但是他們已無提供讓型號的BIOS更新,
: 又不敢下載非官方的BIOS,因為舊電腦更新BIOS錯誤就一定沒救
想"直接從 HDD開機跑 win2k/linux ",除了讓 BIOS 能夠認識 HDD 以外
"別無他法"
ps.8G limit 很早很早就解決了,請去挖 BIOS 吧,挖不到就認份點
塞片光碟進去 initail.
^_^
pps. 8G limit 就是 original CHS 改用 LBA 之前的關卡.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.139.43
1F:推 addbear:萬分感謝,只學一半,根本不清楚 POST 到 Loading 的流程 03/14 20:09
2F:→ maniaque:忘了補充,win2k 的話,原則上還是要能夠認出 HDD 03/15 11:32
3F:→ maniaque:不過倒是沒試過啦,因為不太清楚 ntldr.bin 有無內含 03/15 11:33
4F:→ maniaque:atapi.sys (記得這是外掛),而ntldr 跟 ntdetect.com 03/15 11:34
5F:→ maniaque:這兩個跟 boot.ini 移到光碟,就可以用來開機 03/15 11:34
6F:→ maniaque:因為手邊的主機皮都認得出 hdd ,所以也無從測試 8g 問題 03/15 11:35
7F:→ maniaque:畢竟這問題理論上早在 "10 年前"就已經解決了 03/15 11:35
8F:→ maniaque:那時候一顆IBM 8G HDD 要價"八千元"(好痛...........) 03/15 11:36
9F:推 Dopin:時代的眼淚 難免 剛出來的硬碟只有幾 M 卻得插 110V XDDD 03/15 21:28