無法正常開機關於boot.ini及ntoskrnl.exe的問題



贊助商連結


oncogenexp
2001-12-12, 01:02 AM
sorry 電腦怪怪的
多post了一篇又沒內容
我灌了98 2000 XP在c d e槽
今天突然無法正常開機進入98 及 XP
顯示\system32\ntoskrnl.exe 損壞
我想是boot.ini的問題
我的boot.ini
[Boot Loader]
Timeout=15
Default=multi(0)disk(0)rdisk(0)partition(2)\WINNT
[Operating Systems]
multi(0)disk(0)rdisk(0)partition(1)\Windows="Microsoft Windows 98" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(3)\Windows="Microsoft Windows xp" /fastdetect
若改成
[Boot Loader]
Timeout=15
Default=multi(0)disk(0)rdisk(0)partition(2)\WINNT
[Operating Systems]
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(3)\Windows="Microsoft Windows XP" /fastdetect :\ = "Previous Operating System on C:"
C:\ = "Microsoft Windows 98"
則可進入98 2000但無法進入XP
請問有人能教教我嗎??

贊助商連結


srobin
2001-12-12, 10:36 AM
疑問:

1. 為什麼會有兩個【/fastdetect 】呢??....一般只有一個才會有...而你XP有並不奇怪..
奇怪的是98應該不會加這行/fastdetect 才是....

2. XP後面的fastdetect :\ = "Previous Operating System on C:" 是自己產生的嗎??
因為我的電腦中沒有這一行.....(也或許是多重開機所以才有, 而我沒有多重開機)

3. 看了以下的修改...發現你的98為什麼沒有加入這一行呢??
【multi(0)disk(0)rdisk(0)partition(1) 】...這樣電腦不就不知道是那個Partition是什麼系統吧!!??它的partition(1)partition(2)partition(3)指的就是C,D,E如果不指定當然電腦看不懂而會出現Error Massage囉!!...Try it!!....



Default=multi(0)disk(0)rdisk(0)partition(2)\WINNT
[Operating Systems]
multi(0)disk(0)rdisk(0)partition(1)\Windows="Microsoft Windows 98" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(3)\Windows="Microsoft Windows xp" /fastdetect
若改成
Default=multi(0)disk(0)rdisk(0)partition(2)\WINNT
[Operating Systems]
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(3)\Windows="Microsoft Windows XP" /fastdetect :\ = "Previous Operating System on C:"
C:\ = "Microsoft Windows 98"

oncogenexp
2001-12-12, 05:51 PM
98是我自己加的/fastdetect 因為我看到2000和xp都有,也不清楚就試加看看,這就改回試試
至於 multi(0)disk(0)rdisk(0)partition(3)\Windows="Microsoft Windows XP" /fastdetect :\ = "Previous Operating System on C:"
C:\ = "Microsoft Windows 98"

後面的:\ = "Previous Operating System on C:"
C:\ = "Microsoft Windows 98"

是我打算從灌2000時,自己出現的雖然沒multi(0)disk(0)rdisk(0)partition(1)...
但此選項可順利進入98
那改這樣正確嗎??
[Boot Loader]
Timeout=15
Default=multi(0)disk(0)rdisk(0)partition(2)\WINNT
[Operating Systems]
multi(0)disk(0)rdisk(0)partition(1)\Windows="Microsoft Windows 98"
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(3)\Windows="Microsoft Windows xp"
謝謝指導!!