Co decyduje o kolejności dysków twardych?

14

Mam trzy dyski twarde zainstalowane na komputerze, chociaż kolejność dysków pokazana w systemie Windows nie odzwierciedla kolejności, w jakiej dyski są instalowane:

  • Dysk SATA 1: 120 GB
  • Dysk SATA 2: 320 GB
  • Dysk SATA 3: 750 GB

W systemie BIOS pokazuje to poprawnie. Jednak w narzędziu „Zarządzanie dyskami” w systemie Windows widzi dyski w następujący sposób:

  • Dysk 1: dysk 120 GB
  • Dysk 2: dysk 750 GB
  • Dysk 3: dysk 320 GB

Próbowałem użyć BootIt NG, który wydaje się widzieć dyski w tej samej kolejności co Windows, a nie w kolejności, w jakiej są podłączone do kontrolerów SATA na płycie głównej.

Jestem ciekawy, jakie czynniki determinują kolejność, w jakiej oprogramowanie widzi dyski twarde, i czy jest jakiś sposób, aby „zresetować” to, aby odzwierciedlić rzeczywisty porządek fizyczny?

Aktualizacja

Moja płyta główna to Asus P5E, a dyski twarde są różne: SSD 120 GB, WD 320 GB i Seagate 750 GB. Po przejrzeniu BIOS-u znalazłem opcję, która pozwala na zmianę kolejności dysków, choć nie wydaje się, aby znalazło to odzwierciedlenie w systemie Windows lub BootIt NG, które nadal wydają listę dysków w dowolnej kolejności. Wydaje się, że głównym celem jest umożliwienie zmiany dysku twardego używanego do rozruchu.

Trzeba przyznać, że faktyczna kolejność dysków nie jest tak ważna, ponieważ Windows pozwala na łatwe przypisanie liter dysków zgodnie z wymaganiami, chociaż byłem ciekawy, jak ustalono kolejność dysków. Jeśli nie zostaną wykryte w tej samej kolejności, w jakiej są połączone, wygląda na to, że sekwencyjna numeracja złączy SATA tak naprawdę nic nie znaczy i równie łatwo mogłaby mieć niesekwencyjne etykiety.

Mun
źródło
Co BIOS mówi, jeśli w ogóle, o napędach?
pcapademic

Odpowiedzi:

12

Z tego artykułu KB :

Numery przypisania dysku niekoniecznie muszą odpowiadać odpowiednim numerom kanałów SATA lub RAID. Nie ma pewności, że istnieje spójny związek między wyliczeniem PnP a kolejnością dysków twardych wykrytych podczas instalacji. Urządzenia są prezentowane w kolejności, w jakiej są wymienione. Dlatego numery przypisania dysku mogą się zmieniać między start-upami. Załóżmy na przykład, że uruchamiasz system Windows Vista, Windows Server 2008, Windows Server 2008 R2 lub Windows 7 Setup na komputerze z dwoma niesformatowanymi dyskami twardymi SATA lub RAID. W tej sytuacji system Windows może przedstawić drugi dysk twardy jako Dysk 0, gdy pojawi się monit o dysk, na którym ma zostać zainstalowany system Windows Vista, Windows Server 2008, Windows Server 2008 R2 lub Windows 7.

chr
źródło
2

Zacznę od stwierdzenia, że ​​sam nie mam pojęcia, jak to się robi. Brzmi jak dobre pytanie, które skłoniło mnie do myślenia. To powiedziawszy, czy widziałeś stronę na Wikipedii, która omawiała przypisanie litery dysku? Czy mówi:

Przypisz literę dysku, zaczynając od C: do pierwszej aktywnej partycji podstawowej rozpoznanej na pierwszym fizycznym dysku twardym.

Przypisz kolejne litery do pierwszej partycji podstawowej na każdym kolejnym fizycznym dysku twardym.

Przypisz kolejne litery dysków do każdej rozpoznanej partycji logicznej, zaczynając od pierwszego dysku twardego i przechodząc przez kolejne fizyczne dyski twarde.

Mimo że jest dość wysoki, zapewnia możliwości zapytania ...

Mówi, że wykryto pierwszy dysk , więc może być coś w pierwszym dysku w łańcuchu, co powoduje, że wolniej reaguje. Czy wszystkie są tego samego typu?

Czy bios może być skonfigurowany tak, aby określał konkretny dysk (jak dodatkowy master), czy pierwszy dysk jest zamontowany?

Czy to możliwe, że pierwszy napęd w łańcuchu jest skonfigurowany jako slave i system pomija go podczas wyszukiwania?

DaveParillo
źródło
Artykuł w Wikipedii jest interesujący, ponieważ obejmuje tak długi okres. Przekonany, że subtelna zmiana w zarządzaniu dyskami z XP na Vistę jest odpowiedzialna za błąd, który nadal występuje w 1809 r.
Laurie Stearn,