От чего зависит порядок жестких дисков?

14

На моем компьютере установлено три жестких диска, хотя порядок дисков, показанный в Windows, не отражает порядок их установки:

  • SATA 1: диск 120 ГБ
  • SATA 2: диск 320 Гб
  • SATA 3: диск 750 Гб

В BIOS это отображается правильно. Однако в утилите «Управление дисками» в Windows она видит диски следующим образом:

  • Диск 1: диск 120 ГБ
  • Диск 2: 750 ГБ диск
  • Диск 3: 320 ГБ диск

Я попытался использовать BootIt NG, который, по-видимому, видит диски в том же порядке, что и Windows, а не в том порядке, в котором они подключены к контроллерам SATA на материнской плате.

Мне любопытно, какие факторы определяют порядок, в котором программное обеспечение видит жесткие диски, и есть ли способ «сбросить» это, чтобы отразить фактический физический порядок?

Обновить

Моя материнская плата - Asus P5E, и все жесткие диски разные: 120 ГБ SSD, 320 ГБ WD и 750 ГБ Seagate. Посмотрев в BIOS, я нашел вариант, позволяющий изменить порядок дисков, хотя это, похоже, не отражается в Windows или BootIt NG, которые, похоже, по-прежнему перечисляют диски в произвольном порядке. Кажется, что основная цель, которую он выполняет, - это изменение жесткого диска, используемого для загрузки.

Следует признать, что фактический физический порядок накопителей не так важен, поскольку Windows позволяет легко назначать буквы дисков по мере необходимости, хотя мне было просто интересно узнать, как был определен порядок накопителей. Если они не обнаруживаются в том же порядке, в котором они подключены, то похоже, что последовательная нумерация разъемов SATA ничего не значит и может так же легко иметь непоследовательные метки.

Mun
источник
Что говорит BIOS, если вообще что-то о дисках?
pcapademic

Ответы:

12

Из этой статьи KB :

Номера назначений дисков могут не совпадать с соответствующими номерами каналов SATA или RAID. Нет уверенности в согласованности между перечислением PnP и порядком жестких дисков, обнаруженных во время установки. Устройства представлены в том порядке, в котором они перечислены. Поэтому номера дисков могут меняться между запусками. Например, предположим, что вы запускаете программу установки Windows Vista, Windows Server 2008, Windows Server 2008 R2 или Windows 7 на компьютере с двумя неформатированными жесткими дисками SATA или RAID. В этом случае Windows может представить второй жесткий диск как диск 0, когда вам будет предложено указать диск, на который нужно установить Windows Vista, Windows Server 2008, Windows Server 2008 R2 или Windows 7.

CHR
источник
2

Начну с того, что сам не знаю, как это сделать. Просто звучит как хороший вопрос, который заставил меня задуматься. Тем не менее, вы видели страницу в Википедии, которая обсуждала назначение буквы диска? Это говорит:

Назначьте букву диска, начиная с C: первому активному первичному разделу, распознанному на первом физическом жестком диске.

Присвойте последующие буквы дисков первичному первичному разделу на каждом последующем физическом жестком диске.

Присвойте последующие буквы дисков каждому распознанному логическому разделу, начиная с первого жесткого диска и заканчивая последовательными физическими жесткими дисками.

Хотя это довольно высокий уровень, он предоставляет возможности для расследования ...

В нем говорится, что обнаружен первый диск , поэтому на первом диске в цепочке может быть что-то, что замедляет его реакцию. Они все одного типа?

Можно ли настроить BIOS, чтобы указать конкретный диск (например, вторичный мастер), смонтирован ли первый диск?

Возможно ли, что первый диск в цепочке настроен как подчиненный, и система пропускает его при поиске?

DaveParillo
источник
Статья Википедии интересна тем, что охватывает такой большой промежуток времени. Убежденный, что некоторые незначительные изменения в управлении дисками с XP на Vista ответственны за ошибку, все еще существующую в 1809 году.
Лори Стерн