現在主機板 BIOS 中的開機選項應該都有 C: D: E: F: 可供選擇,不過這些代號指的是實體磁碟機,分別是 Primary Master IDE, Primary Slave IDE, Secondary Master IDE, Secondary Slave IDE。System Partition 的位置應該可以藉由 BIOS 的設定來選擇。
現在主機板 BIOS 中的開機選項應該都有 C: D: E: F: 可供選擇,不過這些代號指的是實體磁碟機,分別是 Primary Master IDE, Primary Slave IDE, Secondary Master IDE, Secondary Slave IDE。System Partition 的位置應該可以藉由 BIOS 的設定來選擇。
這,我不太會講!別人的文章為例:最初由 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:
似乎這些檔案都應該放置於開機磁碟C:底下才正確,否則會導致啟動失敗!
不過,我曾在安裝XP時,讓系統安裝於C:但啟動檔卻置於D:底下,這是說明什麼呢?
是否啟動檔放置於別處也能控制(掌管)系統的啟動運作!!
PS.我的觀念&說法如有錯誤,敬請不吝指正,也請多包函,小弟才疏學淺,謝謝!!
讓系統安裝於C:====>是否指 System Partition ?最初由 kanako0605 發表
這,我不太會講!別人的文章為例:
.....恕刪.....
不過,我曾在安裝XP時,讓系統安裝於C:但啟動檔卻置於D:底下,這是說明什麼呢?
是否啟動檔放置於別處也能控制(掌管)系統的啟動運作!!
PS.我的觀念&說法如有錯誤,敬請不吝指正,也請多包函,小弟才疏學淺,謝謝!!
但啟動檔卻置於D:底下====>是否指 Boot Partition ?
在MS所指:
System Partition 為存放系統開機檔案之分割區
Boot Partition 為存放 Windows 系統之分割區
一般人常會將他搞混
不知是我不了解你的意思還是....?
不好意思,能否再詳解?
MBR 裡面的 Code 如果能定位,啟動檔就不一定要在 C:!?
Linux、OS/2 可以在 Logical Disk;DOS、Windows 則要在 Primary Partition。這樣講應該沒錯吧。
BIOS 中使用 D:、E:、F: 等硬碟開機,應該不在此討論之列。
Windows 目錄與 Program Files 目錄可在 D:\,但是啟動檔會在 C:。
是的,個人在安裝多套作業系統時最初由 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 開機,即將抽取盒插入。
以上方法雖笨了點,但是在不使用 "開機管理程式" 的狀況下是很方便的。
站上朋友若有其他更好方法,也歡迎提出交流。
這就是我不瞭解的地方了,通常 BIOS 堛 C、D、E 指的是實體硬碟的 HDD0、HDD1、HDD2 ,是不論 Partition 的(還是有新的主機板有這功能?)最初由 ICLA 發表
MBR 裡面的 Code 如果能定位,啟動檔就不一定要在 C:!?
Linux、OS/2 可以在 Logical Disk;DOS、Windows 則要在 Primary Partition。這樣講應該沒錯吧。
BIOS 中使用 D:、E:、F: 等硬碟開機,應該不在此討論之列。
Windows 目錄與 Program Files 目錄可在 D:\,但是啟動檔會在 C:。
再者,我的問題是:
先不論其他OS,
在WINDOWS下,有 「OS裝在C: 啟動檔卻不一定要在C:底下」 這回事嗎?
不懂
說實在的現在腦中一團亂!!最初由 misol 發表
讓系統安裝於C:====>是否指 System Partition ?
但啟動檔卻置於D:底下====>是否指 Boot Partition ?
在MS所指:
System Partition 為存放系統開機檔案之分割區
Boot Partition 為存放 Windows 系統之分割區
一般人常會將他搞混
不知是我不了解你的意思還是....?
不好意思,能否再詳解?
Boot Partition ==>開機磁碟
System Partition=>啟動系統檔
回應ICLA兄所說的:
Windows 目錄與 Program Files 目錄在 C:\,但是啟動檔可在 C:以外!
老實說:最初由 kanako0605 發表
說實在的現在腦中一團亂!!
Boot Partition ==>開機磁碟
System Partition=>啟動系統檔
回應ICLA兄所說的:
Windows 目錄與 Program Files 目錄在 C:\,但是啟動檔可在 C:以外!
你說的觀念=====>
「Boot Partition ==>開機磁碟
System Partition=>啟動系統檔」<=====
是不太正確的,無奈一般人都是這樣以為
那你用中文說好了,別用MS官方用法了
還有請問:
「Windows 目錄與 Program Files 目錄在 C:\,但是啟動檔可在 C:以外!」
要如何實做?
謝謝
照字面上看最初由 misol 發表
老實說:
你說的觀念=====>
「Boot Partition ==>開機磁碟
System Partition=>啟動系統檔」<=====
是不太正確的,無奈一般人都是這樣以為
那你用中文說好了,別用MS官方用法了
還有請問:
「Windows 目錄與 Program Files 目錄在 C:\,但是啟動檔可在 C:以外!」
要如何實做?
謝謝
Boot Partition =啟動磁碟
System Partition=系統磁碟
其實我現在蠻亂的,不知該說什麼??請見諒!!
好像沒見過 Boot Par 不在 C:,而 System Par. 在 C: 的。
書籤