Schnaufer
2003-05-30, 12:58 PM
現在主機板 BIOS 中的開機選項應該都有 C: D: E: F: 可供選擇,不過這些代號指的是實體磁碟機,分別是 Primary Master IDE, Primary Slave IDE, Secondary Master IDE, Secondary Slave IDE。System Partition 的位置應該可以藉由 BIOS 的設定來選擇。
Schnaufer 2003-05-30, 12:58 PM 現在主機板 BIOS 中的開機選項應該都有 C: D: E: F: 可供選擇,不過這些代號指的是實體磁碟機,分別是 Primary Master IDE, Primary Slave IDE, Secondary Master IDE, Secondary Slave IDE。System Partition 的位置應該可以藉由 BIOS 的設定來選擇。 kanako0605 2003-05-30, 01:42 PM 最初由 misol 發表 可否請你說明一下,「OS裝在C: 啟動檔卻不一定要在C:底下」這方面的知識我也想知,謝謝 這,我不太會講!別人的文章為例: Ntldr-這是一個隱藏的,唯讀的系統檔案,用來裝載作業系統Boot.ini-這是一個唯讀的系統檔案,用來在基於Intel x86的電腦上建立啟動裝載作業系統選擇功能表的檔案Bootsect.dos-這是個隱藏的系統檔案,如果另外的作業系統被選擇,則被Ntldr裝載到記憶體。 Ntdetect.com-這是個隱藏的,唯讀系統檔案。,用於檢測可用的硬體並建立一個硬體列表。 Ntbootddd.sys-這個檔案僅被從SCSI磁片啟動的系統使用。 共同的啟動程序檔案是: Ntoskrnl.exe-Windows NT 的內核System-這個檔案是系統配置設定的集合。 Device drivers-這些是支援各種配備驅動裝置的檔案 Hal.dll-硬體抽象層軟體 啟動程序如下: 1、電源自檢程式開始運行 2、主引導記錄被裝入記憶體,並且程式開始執行 3、活動分區的引導磁區被裝入記憶體 4、Ntldr從引導磁區被裝入並初始化 5、將處理器的實模式改為32位平滑記憶體模式 6、Ntldr開始運行適當的小檔案系統驅動程式。小檔案系統驅動程式是建立在NTLDR內部的,它能讀FAT或NTFS。 7、Ntldr讀boot.ini檔案 8、Ntldr裝載所選作業系統 *如果WindowsNT被選擇,Ntldr運行Ntdetect.com *對於其他的作業系統,Ntldr裝載並運行Bootsect.dos然後向它傳遞控制. windows NT過程結束. 9.Ntdetect.com 搜索電腦硬體並將列表傳送給Ntldr,以便將這些資訊寫進HKE Y_LOCAL_MACHINEHARDWARE中. 10.然後Ntldr裝載Ntoskrnl.exe,Hal.dll和系統資訊集合 11.Ntldr搜索系統資訊集合,並裝載裝置驅動配置以便裝置在啟動時開始工作 12.Ntldr把控制權交給Ntoskrnl.exe,這時,啟動程式結束,裝載階段開始 以上提到的ntldr、boot.ini、NTDETECT.COM還有CONFIG.SYS、AUTOEXEC.BAT、IO.SYS、MSDOS.SYS都是與WIN啟動時有相關的!!這些檔預設是於C:底下,但若不在C:底下,是否不能啟動WIN呢?答案是否定的!不過依微軟部份的FAQ: http://www.wu-long.net/01/kanako0605/TEST/1.jpg 似乎這些檔案都應該放置於開機磁碟C:底下才正確,否則會導致啟動失敗! 不過,我曾在安裝XP時,讓系統安裝於C:但啟動檔卻置於D:底下,這是說明什麼呢? 是否啟動檔放置於別處也能控制(掌管)系統的啟動運作!! PS.我的觀念&說法如有錯誤,敬請不吝指正,也請多包函,小弟才疏學淺,謝謝!! misol 2003-05-30, 02:05 PM 最初由 kanako0605 發表 這,我不太會講!別人的文章為例: .....恕刪..... 不過,我曾在安裝XP時,讓系統安裝於C:但啟動檔卻置於D:底下,這是說明什麼呢? 是否啟動檔放置於別處也能控制(掌管)系統的啟動運作!! PS.我的觀念&說法如有錯誤,敬請不吝指正,也請多包函,小弟才疏學淺,謝謝!! 讓系統安裝於C:====>是否指 System Partition ? 但啟動檔卻置於D:底下====>是否指 Boot Partition ? 在MS所指: System Partition 為存放系統開機檔案之分割區 Boot Partition 為存放 Windows 系統之分割區 一般人常會將他搞混 不知是我不了解你的意思還是....? 不好意思,能否再詳解? ICLA 2003-05-30, 02:07 PM MBR 裡面的 Code 如果能定位,啟動檔就不一定要在 C:!? Linux、OS/2 可以在 Logical Disk;DOS、Windows 則要在 Primary Partition。這樣講應該沒錯吧。 BIOS 中使用 D:、E:、F: 等硬碟開機,應該不在此討論之列。 Windows 目錄與 Program Files 目錄可在 D:\,但是啟動檔會在 C:。 misol 2003-05-30, 02:18 PM 最初由 Schnaufer 發表 ....恕刪.... System Partition 的位置應該可以藉由 BIOS 的設定來選擇。 是的,個人在安裝多套作業系統時 若是有多顆HDD,通常不會用到 "開機管理程式" 而是 "抽取盒" + "BIOS設定" 例如我在 HDD0 安裝 Windows 2000 在 HDD1 安裝Windows XP(或其他非MS的OS) HDD0 安裝於 Primary Master HDD1 安裝於 Primary Slave (抽取盒內) 安裝方式為: 1.只安裝 HDD0 ,拔下 HDD1 排線 ---> 安裝 Windows 2000 2.取下 HDD0 排線,裝上 HDD1 ,BIOS 設為 HDD1開機 --> 安裝第二套作業系統 3.兩者都安裝完後,兩個HDD都接上排線, BIOS 設為 HDD1 開機 4.如此一來,我要以 HDD0 開機的話,將抽取和拔出即可。 5.要以 HDD1 開機,即將抽取盒插入。 以上方法雖笨了點,但是在不使用 "開機管理程式" 的狀況下是很方便的。 站上朋友若有其他更好方法,也歡迎提出交流。 misol 2003-05-30, 02:29 PM 最初由 ICLA 發表 MBR 裡面的 Code 如果能定位,啟動檔就不一定要在 C:!? Linux、OS/2 可以在 Logical Disk;DOS、Windows 則要在 Primary Partition。這樣講應該沒錯吧。 BIOS 中使用 D:、E:、F: 等硬碟開機,應該不在此討論之列。 Windows 目錄與 Program Files 目錄可在 D:\,但是啟動檔會在 C:。 這就是我不瞭解的地方了,通常 BIOS 堛 C、D、E 指的是實體硬碟的 HDD0、HDD1、HDD2 ,是不論 Partition 的(還是有新的主機板有這功能?) 再者,我的問題是: 先不論其他OS, 在WINDOWS下,有 「OS裝在C: 啟動檔卻不一定要在C:底下」 這回事嗎? 不懂:confused: kanako0605 2003-05-30, 02:36 PM 最初由 misol 發表 讓系統安裝於C:====>是否指 System Partition ? 但啟動檔卻置於D:底下====>是否指 Boot Partition ? 在MS所指: System Partition 為存放系統開機檔案之分割區 Boot Partition 為存放 Windows 系統之分割區 一般人常會將他搞混 不知是我不了解你的意思還是....? 不好意思,能否再詳解? 說實在的現在腦中一團亂!! Boot Partition ==>開機磁碟 System Partition=>啟動系統檔 回應ICLA兄所說的: Windows 目錄與 Program Files 目錄在 C:\,但是啟動檔可在 C:以外! misol 2003-05-30, 02:57 PM 最初由 kanako0605 發表 說實在的現在腦中一團亂!! Boot Partition ==>開機磁碟 System Partition=>啟動系統檔 回應ICLA兄所說的: Windows 目錄與 Program Files 目錄在 C:\,但是啟動檔可在 C:以外! 老實說: 你說的觀念=====> 「Boot Partition ==>開機磁碟 System Partition=>啟動系統檔」<===== 是不太正確的,無奈一般人都是這樣以為:( 那你用中文說好了,別用MS官方用法了 還有請問: 「Windows 目錄與 Program Files 目錄在 C:\,但是啟動檔可在 C:以外!」 要如何實做? 謝謝 kanako0605 2003-05-30, 03:06 PM 最初由 misol 發表 老實說: 你說的觀念=====> 「Boot Partition ==>開機磁碟 System Partition=>啟動系統檔」<===== 是不太正確的,無奈一般人都是這樣以為:( 那你用中文說好了,別用MS官方用法了 還有請問: 「Windows 目錄與 Program Files 目錄在 C:\,但是啟動檔可在 C:以外!」 要如何實做? 謝謝 照字面上看 Boot Partition =啟動磁碟 System Partition=系統磁碟 其實我現在蠻亂的,不知該說什麼??請見諒!! ICLA 2003-05-30, 04:14 PM 好像沒見過 Boot Par 不在 C:,而 System Par. 在 C: 的。 |