Při instalaci systému Windows do počítače, který má více disků SATA nebo RAID, nemusí čísla diskových jednotek odpovídat číslům kanálů SATA

Platí pro
Windows Server 2012 Datacenter Windows Server 2012 Datacenter Windows Server 2012 Essentials Windows Server 2012 Standard Windows Server 2012 Standard Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Standard Windows Server 2008 Enterprise Windows Server 2008 Datacenter Windows Server 2008 Standard Windows 8 Enterprise Windows 8 Pro Windows 8 Windows 7 Enterprise Windows 7 Ultimate Windows 7 Professional Windows 7 Home Premium Windows 7 Home Basic Windows Vista Enterprise Windows Vista Ultimate Windows Vista Business Windows Vista Home Premium Windows Vista Home Basic

Podpora Windows Vista Service Pack 1 (SP1) skončila 12. července 2011. Pokud chcete i nadále dostávat aktualizace zabezpečení pro Windows Vista, ujistěte se, že používáte Windows Vista s aktualizací Service Pack 2 (SP2). Další informace naleznete na této webové stránce společnosti Microsoft: Podpora pro některé verze systému Windows končí.

Příznaky

Vezměte v úvahu následující scénář:

  • Máte počítač s jedním z následujících operačních systémů:

    • Windows Server 2012 R2
    • Windows Server 2012
    • Windows Server 2008 R2
    • Windows Server 2008
    • Windows 8
    • Windows 7
    • Windows Vista
  • Do počítače přidáte dva pevné disky SATA (Serial Advanced Technology Attachment) nebo RAID.

  • Pevné disky SATA nebo RAID jsou připojeny ke kanálům 0 a 1.

V tomto scénáři nemusí být disk 0 přiřazen k pevnému disku na kanálu 0 a disk 1 nemusí být přiřazen k pevnému disku na kanálu 1. Očekáváte, že čísla přiřazení disků budou odpovídat odpovídajícím číslům kanálů SATA nebo RAID.

Poznámka: K těmto potížím může dojít, pokud během instalace konfigurujete operační systém nebo provádíte proces obnovení, který byl poskytnut výrobcem počítače. K těmto potížím může také dojít během běžného spouštění počítače. Pevné disky proto můžou mít při různých systémových spouštění různá čísla disků. Disky se také mohou zobrazit ve výčtu v různém pořadí, pokud se v systému BIOS změní provozní režim řadiče pevného disku (například režim RAID versus režim bez RAID).

Příčina

Čísla přiřazení disků se nemusí nutně shodovat s odpovídajícími čísly kanálů SATA nebo RAID.

Systém BIOS může, ale nemusí zobrazit výčet disků v určitém pořadí. Neexistuje žádný přímý vztah mezi pořadím systému BIOS a pořadím, ve kterém systém Windows čísluje disky. Během spouštění systém Windows přepíná z používání podpory systému BIOS INT13 na nativní ovladače systému Windows pro přístup k diskům. Systém Windows čeká několik sekund na zobrazení výčtu systémového disku prostřednictvím technologie technologie Plug and Play. Pokud během časového limitu dojde ke shodě, bude pokračovat normální spuštění. V opačném případě systém spustí kontrolu chyb s kódem chyby Stop 0x7B. Systém Windows používá k rozlišení disků jiné mechanismy, protože nemá žádnou kontrolu nad procesem číslování disků před spuštěním. Systém Windows nemá žádné informace o žádných změnách hardwaru při vypnutí počítače. Proto systém Windows iniciuje svůj vlastní dotaz na výčet zařízení.  

Čísla disků, která systém Windows přiřadí po spuštění přepnutí na nativní ovladače řadiče paměťového zařízení Windows, závisí výhradně na pořadí, ve kterém jsou disky výčtem a zpracovány pomocí technologie technologie Plug and Play. Systém Windows zobrazí výčet dostupných pevných disků následovaný vyměnitelnými disky za předpokladu, že jsou již v systému přítomny a nainstalovány správné nativní ovladače systému Windows. Pořadí výčtů můžou ovlivnit různé nekontrolovatelné faktory časování. Například většina řadičů IDE je navržena tak, aby specificky vytvořila výčet hlavního kanálu, počkala dvě sekundy a poté vytvořila výčet podřízeného kanálu. To má za následek poskytnutí zdánlivě konzistentního pořadí výčtů, ale ve skutečnosti je to vedlejší efekt hardwarové implementace. Řadiče SATA mají jiné chování a nezaznamenají stejné vedlejší účinky.

Zařízení jsou uvedena v pořadí, ve kterém jsou uvedena ve výčtu. Proto se čísla přiřazení disků můžou mezi spuštěními změnit. Předpokládejme například, že spustíte nástroj pro nastavení systému Windows nebo Windows Server na počítači, který má dva nenaformátované pevné disky SATA nebo RAID. V této situaci může systém Windows prezentovat druhý pevný disk jako disk 0, když budete vyzváni k zadání disku, na který chcete nainstalovat operační systém. Pořadí výčtu se může v průběhu času mezi spuštěními systému měnit v závislosti na faktorech načasování, jako je například stárnutí pevných disků, jejichž spuštění trvá o něco déle.

Řešení

Při nastavování některého z operačních systémů uvedených v části "Příznaky" v počítači, který má více pevných disků SATA nebo RAID, zkontrolujte informace o disku a ověřte jednotku, na kterou systém nastavíte. Například na obrazovce, která vám umožní vybrat disk pro cíl instalace, ověřte název svazku a dostupné místo.

Pokud chcete zjistit přiřazená čísla disků, použijte některou z následujících metod:

  • Spusťte konzolu Správa disků. Uděláte to tak, že kliknete na Start, do pole Spustit hledání zadáte diskmgmt.msc a v seznamu Programy kliknete na diskmgmt.msc.
  • Pomocí nástroje příkazového řádku Diskpart.exe spusťte příkaz list disk.
  • Během instalace systému Windows nebo systému Windows Server se zobrazí přiřazená čísla disků, když se zobrazí výzva k výběru jednotky a oddílu pro instalaci.

Poznámka: Za určitých okolností může být obtížné si všimnout, že číslování disků neodpovídá odpovídajícím číslům kanálů SATA nebo RAID. Pokud jsou například pevné disky SATA nebo RAID shodné, může být pomocí těchto metod obtížné určit identitu disků.

Další informace

Pokud nastavíte jeden z operačních systémů uvedených v části "Příznaky" v počítači s více pevnými disky, očekáváte, že čísla přiřazení disků budou odpovídat odpovídajícím číslům kanálů SATA nebo RAID. Pokud se vyskytnou neodpovídající přiřazení kanálů, můžete nastavit operační systém na nesprávné jednotce nebo se můžete pokusit naformátovat nesprávný oddíl jednotky. Proto můžete přijít o důležitá data.

Navíc při instalaci systému Windows Server 2012, Windows Server 2008 R2, Windows 8 nebo Windows 7 vytvoří instalace ve výchozím nastavení vedle oddílu systému Windows také systémový oddíl. Systémový oddíl je vytvořen tak, aby vyhovoval požadavkům nástroje BitLocker. BitLocker vyžaduje, aby spouštěcí soubory a soubory systému Windows byly umístěny na samostatných oddílech. Pokud se nezmění předem vybraný výchozí pevný disk, vytvoří se na disku, který je detekován jako disk 0, systémový oddíl.

Společnost Microsoft potvrdila, že k tomuto problému dochází kvůli konstrukčním omezením v produktech Microsoftu, která jsou uvedena v části Informace v tomto článku jsou určeny pro produkt. K tomuto problému dochází, protože výčet jednotek je zobrazen v pořadí, ve kterém jsou prezentovány operačnímu systému prostřednictvím technologie technologie Plug and Play. Jakákoli zdánlivá konzistence v číslování disků je náhodná a/nebo jde o vedlejší účinek použitého vybavení a ovladačů.

Reference

Další informace o souvisejícím problému naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:

937252 Čísla svazků ve sloupci "Svazek ###" se mohou změnit vždy, když spustíte příkaz "List Volume" v nástroji Diskpart.exe v systému Windows

Další informace o PnP výčtu a přiřazování písmen na pevné disky v systémech Windows Server 2003 a Windows XP naleznete v následujícím článku znalostní báze znalostní báze Microsoft Knowledge Base:

825668 Přehled výčtu PNP a přiřazování písmen na pevné disky v systému Windows Server 2003 a Windows XP