Enhet nummer kanske inte överensstämmer med SATA-kanalnummer när du installerar Windows på en dator som har flera SATA- eller RAID-diskar

Gäller för: Windows Server 2012 DatacenterWindows Server 2012 DatacenterWindows Server 2012 Essentials

Support för Windows Vista Service Pack 1 (SP1) upphörde 12 juli 2011. Om du vill fortsätta att få säkerhetsuppdateringar för Windows Vista, se till att du kör Windows Vista med Service Pack 2 (SP2). Mer information finns i den här Microsoft-webbsidan: Support upphör för vissa versioner av Windows.

Symptom


Föreställ dig följande:
  • Du har en dator som kör något av följande operativsystem:
    • Windows Server 2012 R2
    • Windows Server 2012
    • Windows Server 2008 R2
    • Windows Server 2008
    • Windows 8
    • Windows 7
    • Windows Vista
  • Du kan lägga till två Serial Advanced Technology bifogad fil (SATA) eller RAID-hårddiskar i datorn.
  • SATA- eller RAID-hårddiskar är kopplade till kanaler 0 och 1.
I det här fallet Disk 0 kan inte tilldelas till hårddisken på kanal 0 och Disk 1 kan inte tilldelas till hårddisken på kanal 1. Du förväntar dig Disknumren för tilldelningen så att den matchar motsvarande RAID SATA- eller kanalnummer.

Obs! Det här problemet kan uppstå om du konfigurerar operativsystemet under installationen, eller om du utför en återställningsprocess som angavs av datortillverkaren. Problemet kan även uppstå under starten av datorn som vanligt. Hårddiskar kan därför ha olika Disknumren över flera omstarter av datorn. Enheter får också räkna i olika order om arbetsläget för hårddiskstyrenheten ändras i BIOS (till exempel RAID-läge jämfört med icke-RAID-läge).

Orsak


Disk-tilldelning siffrorna är inte nödvändigtvis matchar motsvarande RAID SATA- eller kanalnummer.

BIOS kan eller inte kan räkna upp diskar i en viss ordning. Det finns ingen direkt koppling mellan BIOS ordning, och i vilken ordning som numrerar diskar i Windows. Windows växlar från använder BIOS INT13 stöd till inbyggda Windows-drivrutiner till diskar under starten. Windows väntar några sekunder för systemdisken att räkna upp genom Plug and Play. När det finns en matchning inom tidsgränsen, fortsätter normal start. Annars kommer systemet utlösa en felkontroll med stoppfelkoden av 0x7B. Windows använder andra mekanismer för att skilja diskar som Windows har ingen kontroll över disk numrering processen innan start. Windows har ingen information om alla ändringar av maskinvara när datorn är avstängd. Windows startar därför en egen fråga för uppräkning.

Disk-nummer som har tilldelats av Windows när du växlar till inbyggda Windows storage controller drivrutiner under starten är beroende enbart på den ordning som diskar räknas upp och bearbetas av Plug and Play. Windows kommer att numrera tillgängliga fasta diskar, följt av flyttbara diskar, under förutsättning att rätt inbyggd Windows-drivrutiner som redan finns och är installerade på datorn. Okontrollerat tidsinställning faktorer kan påverka uppräkning ordern. Till exempel de flesta IDE-styrenheter är utformade för att räkna upp befälhavaren särskilt kanaler, vänta i två sekunder och numrera Slave-kanal. Detta har till syfte att ge en konsekvent uppenbarligen uppräkning order, men det är faktiskt en sidoeffekt av maskinvara. SATA-styrenheter har olika beteenden och uppstår inte detta samma sida.

Enheter presenteras i den ordning de räknas. Därför kan ändra Disknumren för tilldelningen mellan omstarter. Anta att du kör Windows och installationsprogrammet för Windows Server på en dator som har två oformaterad RAID SATA- eller hårddiskar. I det här fallet finns Windows andra hårddisk som Disk 0 när du ombeds ange den disk som du vill installera operativsystemet. Uppräkning ordningen kan ändras med tiden mellan systemet startas beroende på tidsinställning faktorer som åldrande hårddiskar tar längre tid att få upp hastigheten.

Lösning


När du har lagt upp något av de operativsystem som nämns i avsnittet "Symptom" på en dator som har flera SATA- eller RAID-hårddiskar, kontrollera diskinformation om du vill kontrollera den enhet som du ställer in systemet. Till exempel kontrollera volymnamnet och det tillgängliga utrymmet på skärmen där du kan välja enheten som mål för installationen.

Om du vill visa tilldelade Disknumren använder du någon av följande metoder:
  • Köra konsolen Diskhantering. Genom att klicka på Start, Skriv diskmgmt.msc i rutan Påbörja sökning och klicka på diskmgmt.msc i listan program .
  • Använda kommandoradsverktyget Diskpart.exe för att köra kommandot lista disk .
  • Tilldelade Disknumren listas under Windows och installationsprogrammet för Windows Server när du uppmanas att välja en enhet och en partition för installationen.
Obs! Under vissa omständigheter kan det vara svårt att Observera att numreringen disk inte matchar motsvarande RAID SATA- eller kanalnummer. Till exempel om både SATA- eller RAID hårddisken storlekarna är identiska, kan det vara svårt att avgöra identiteten på diskarna med hjälp av dessa metoder.

Mer Information


När du har lagt upp något av de operativsystem som nämns i avsnittet "Symptom" på en dator som har flera hårddiskar kan du förvänta dig Disknumren för tilldelningen så att den matchar motsvarande RAID SATA- eller kanalnummer. Du kan ställa in systemet på fel enhet eller försök att formatera partitionen fel enhet om du får felaktiga kanaltilldelningar. Därför kan du förlora viktiga data.

Dessutom, när du installerar Windows Server 2012, Windows Server 2008 R2, Windows 8 eller Windows 7 skapar installationen en systempartition bredvid Windows-partitionen som standard. Systempartitionen skapas efter en BitLocker-krav. BitLocker kräver att startfiler och filer för Windows finns på separata partitioner. Om den förvalda standard hårddisken inte ändras skapas systempartitionen på den disk som har identifierats som Disk 0.

Microsoft har bekräftat att problemet uppstår på grund av begränsningar i Microsoft-produkterna som nämns i avsnittet "Gäller". Det här problemet uppstår eftersom enheter räknas upp i den ordning de presenteras för operativsystemet via Plug and Play. Alla synliga konsekvens i disk numrering är tillfällighet eller en sidoeffekt av utrustning och drivrutiner används.

Referenser


Mer information om ett närliggande problem klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
937252 volym nummer i den "volym ###" kolumn kan ändras varje gång du kör kommandot "List Volume" i verktyget Diskpart.exe i Windows



Mer information om PnP uppräkning och hard disk enhetsbeteckningar i Windows Server 2003 och Windows XP klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
825668 Översikt över PNP uppräkning och hårddisk brev tilldelningar i Windows Server 2003 och Windows XP