![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
У кого-нибудь есть идеи, почему в файле boot.ini массивы, подмассивы и диски считаются начиная с 0, а разделы - начиная с 1?
Типичный пример: загрузка с первого раздела первого диска [первого массива]
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional"
Типичный пример: загрузка с первого раздела первого диска [первого массива]
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional"
no subject
Date: 2007-11-13 11:59 am (UTC)no subject
Date: 2007-11-13 12:03 pm (UTC)no subject
Date: 2007-11-13 12:12 pm (UTC)no subject
Date: 2007-11-13 12:14 pm (UTC)no subject
Date: 2007-11-13 12:29 pm (UTC)no subject
Date: 2007-11-13 12:01 pm (UTC)no subject
Date: 2007-11-13 12:09 pm (UTC)no subject
Date: 2007-11-13 12:16 pm (UTC)no subject
Date: 2007-11-13 12:47 pm (UTC)no subject
Date: 2007-11-13 01:34 pm (UTC)no subject
Date: 2007-11-13 03:27 pm (UTC)no subject
Date: 2007-11-13 03:27 pm (UTC)no subject
Date: 2007-11-13 12:35 pm (UTC)no subject
Date: 2007-11-13 12:39 pm (UTC)no subject
Date: 2007-11-13 01:15 pm (UTC)в описании asp.net, например, заявлено, что нумерация одних элементов объектов (не помню уже чего) начинается с 0, а элементов других объектов - с 1.
no subject
Date: 2007-11-13 12:47 pm (UTC)no subject
Date: 2007-11-13 12:48 pm (UTC)no subject
Date: 2007-11-13 01:35 pm (UTC)no subject
Date: 2007-11-13 07:38 pm (UTC)no subject
Date: 2007-11-13 01:05 pm (UTC)"...
multi(0) указывает порядковый номер адаптера, с которого осуществляется загрузка и всегда имеет значение "0" (нумерация начинается с нуля, начиная с контроллера, расположенного ближе к слоту 0 на материнской плате);
disk(0) - всегда равен нулю, так как прерывание INT13 не может использоваться для идентификации нескольких дисковых контроллеров (для большинства BIOS);
rdisk(x) определяет порядковый номер жесткого диска, с которого производится загрузка, нумерация начинается с 0, и обычно x - число от 0 до 3;
partition(y) - порядковый номер раздела жесткого диска, с которого загружается ОС, нумерация начинается с 1 (соответствует диску С: в привычном обозначении), в первую очередь нумеруются первичные разделы, затем идут логические диски. Не нумеруются расширенные разделы MS-DOS (тип 5) и разделы типа 0 - неиспользуемые. "
Т.е. разделы типа 0 - это неиспользуемые.
no subject
Date: 2007-11-13 01:31 pm (UTC)no subject
Date: 2007-11-13 01:35 pm (UTC)no subject
Date: 2007-11-13 02:21 pm (UTC)Номер 0 - это ссылка на весь диск, насколько я понял.
no subject
Date: 2007-11-13 01:10 pm (UTC)"multi(0)disk(0)rdisk(0)partition(0)" (http://www.google.com/search?ie=UTF-8&hl=ru&q=%22multi(0)disk(0)rdisk(0)partition(0)%22)
Попробовать что ли.. =)
//ковычки забыл
no subject
Date: 2007-11-13 01:33 pm (UTC)no subject
Date: 2007-11-13 02:20 pm (UTC)"...The partition() portion of the arcname refers to the partition number. Partition numbers are assigned, starting with partition(1). Note that partition(0) refers to the entire disk. First, all non-extended partitions (those having a partition type other than 0 or 5) are assigned numbers (and the active bit does not play a role), and then all logical drives in extended partitions are assigned numbers..."
Т.е. судя по всему, partition(0) ссылается на весь диск, и поэтому при указании партиции не используется.