開機後作業系統的磁碟機代號分配的根據?



贊助商連結


axpm0n
2006-05-29, 11:55 PM
開機後作業系統的磁碟機代號分配通常是C,
也有可能不是C,尤其當有安裝多作業系統時,
該怎麼說呢?我感覺在磁碟分割表內改變啟動的分割區後,
WINDOWS開機就會根據這些來重新分配磁碟代號,
甚至還誤認死當,
例如我的電腦硬碟第一分割裝XP32,第二分割裝XP64,
當我選擇XP64開機後,系統竟然跑到第一分割載入資料,還會在第一分割建立資料夾"Program Files (x86)",
勉強進入桌面後發現使用的作業系統磁碟代號不是C,接著數秒後就死當了!
最後是有解決問題:就是修改第一分割ID,這樣就會隱藏第一分割,
開機後XP64找不到第一分割就只好將第二分割分配為C槽,開機後當然沒有第一分割磁碟機,
接著再次重開機把第一分割解除隱藏,接著再重開機選XP64這時候就正常:
第二分割為C槽,第一分割為F槽,
雖然解決,但是我不曉得為什麼這樣?

贊助商連結


threesecond
2006-05-30, 10:34 AM
開機後作業系統的磁碟機代號分配通常是C,
也有可能不是C,尤其當有安裝多作業系統時,
該怎麼說呢?我感覺在磁碟分割表內改變啟動的分割區後,
WINDOWS開機就會根據這些來重新分配磁碟代號,
甚至還誤認死當,
例如我的電腦硬碟第一分割裝XP32,第二分割裝XP64,
當我選擇XP64開機後,系統竟然跑到第一分割載入資料,還會在第一分割建立資料夾"Program Files (x86)",
勉強進入桌面後發現使用的作業系統磁碟代號不是C,接著數秒後就死當了!
最後是有解決問題:就是修改第一分割ID,這樣就會隱藏第一分割,
開機後XP64找不到第一分割就只好將第二分割分配為C槽,開機後當然沒有第一分割磁碟機,
到這個步驟為止都正確。

接著再次重開機把第一分割解除隱藏,接著再重開機選XP64這時候就正常:
第二分割為C槽,第一分割為F槽,
雖然解決,但是我不曉得為什麼這樣?
你的前半部都正確,剩下來的步驟很簡單,
用 Win98 磁片開機(或在 WinXP 裡面也可以製作 DOS 開機磁片)
進入 spfdisk 製作開機選單,分別將第一主分割區和第二主分割區加入開機選項內,
這個步驟很重要!spfdisk 在處理多重開機時,會自動將另一個不開機的主分割區隱藏起來。

關鍵就在於安裝作業系統時,必須手動將另一個不使用的主分割區隱藏起來,
實際以作業系統開機時,spfdisk 會自動將另一個不使用的主分割區隱藏,
以上是單一實體磁碟機的情況,如果是兩個以上的實體磁碟機要安裝多重作業系統就要另外處理了,
因為 spfdisk 不會自動隱藏另一個實體磁碟機上的主分割區,要手動設定隱藏分割區。