jingshen 发表于 2018-6-27 08:01:27

windows boot.ini详解

4)patition(a)中a从1开始计数。a值标识操作系统的boot分区在其所在磁盘中的位置。具体的,首先一个磁盘最多分为4个基本的分区,基本的分区包括primary zone(基本区)和extend zone(扩展区)。extend zone可以分出若干逻辑区。这里必须区分“基本的分区”和“基本区”。  就以我们平时使用win98启动盘中的fdisk.exe工具的分区结果举例。由于功能所限,fdisk最多只能分出一个primary zone和一个extend zone。然后再在extend zone中分出若干逻辑区。这里逻辑区的数目为直到把英文大写字母数用完为止。这里primary zone为C盘,逻辑区依次为D-Z共23个。如果使用另外的工具分出多于一个primary zone,那么,一次逻辑区就要少分一个,因为大写字母数有限。扩展区最多只有一个。
  言归正传,a值标识操作系统的boot分区在其所在磁盘中的位置。那么这个位置怎么确定呢?总的原则是:先数基本区,数完之后再数逻辑区。具个例子,你的一个硬盘分了四个基本的分区,第一个、第二个是基本区,标识为C区、D区。第三个基本的分区为扩展区,里面分了四个逻辑区,依次标识为E区、F区、G区、H区。第四个也是基本区,标识为I区。你的boot区若为I区,则a值为3;若为D区,则a值为2;若为F区,则a值为5;若为H区,则a值为7。
页: [1]
查看完整版本: windows boot.ini详解