Situatie
Eroarea ASSIGN_DRIVE_LETTERS_FAILED apare de obicei în timpul instalării, clonării sau implementării Windows (de exemplu cu instrumente de deployment, recovery sau imaging) atunci când sistemul nu reușește să atribuie litere de unitate partițiilor.
Câteva cauze și remedieri frecvente:
1. Verifică partițiile existente
Deschide Command Prompt și rulează:
diskpart
list disk
select disk 0
list partition
list volume
Verifică dacă:
- partiția Windows există;
- există o partiție EFI/System;
- nu sunt partiții corupte sau suprapuse.
2. Atribuie manual o literă
În diskpart:
select volume X
assign letter=C
(înlocuiește X cu volumul corespunzător)
Pentru alte volume:
assign letter=D
3. Elimină literele duplicate
Dacă două volume încearcă să folosească aceeași literă:
select volume X
remove letter=C
assign letter=C
4. Reconstruiește informațiile de boot
Dacă eroarea apare după clonare sau restaurare:
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
Pentru sisteme UEFI:
bcdboot C:\Windows /s S: /f UEFI
unde S: este partiția EFI.
5. Verifică dacă discul este Online
În diskpart:
list disk
select disk 0
online disk
6. Șterge și recreează partițiile
Atenție: șterge toate datele.
diskpart
select disk 0
clean
convert gpt
Apoi reia instalarea Windows.
Diagnostic avansat
1. Verifică starea volumelor
Din mediul de recuperare (WinPE/Recovery):
diskpart
list volume
Caută:
- volume fără sistem de fișiere (
RAW); - volume ascunse;
- volume fără literă;
- volume marcate Offline.
Pentru un volum Offline:
select volume X
online volume
2. Verifică integritatea sistemului de fișiere
Dacă partiția Windows este coruptă, atribuirea literei poate eșua:
chkdsk C: /f
sau
chkdsk D: /f
în funcție de litera identificată în WinPE.
3. Verifică dacă există SAN Policy
Uneori, după clonare sau restaurare, Windows pune discul Offline.
diskpart
san
Dacă apare ceva de genul:
SAN Policy : Offline Shared
schimbă la:
san policy=onlineall
4. Curăță literele montate din registry
În WinPE:
reg load HKLM\TempSystem C:\Windows\System32\Config\SYSTEM
Verifică:
HKLM\TempSystem\MountedDevices
Ștergerea intrărilor problematice poate forța Windows să recreeze mapările la următorul boot.
După aceea:
reg unload HKLM\TempSystem
5. Verifică GUID-urile partițiilor GPT
Pentru sisteme UEFI:
diskpart
select disk 0
list partition
Partiția EFI trebuie să aibă tipul EFI System Partition. Dacă GPT-ul este deteriorat, atribuirea literelor poate eșua.
Poți verifica și cu:
mbr2gpt /validate
sau instrumente precum DiskGenius.
6. Reatribuierea completă a literelor
În unele cazuri:
diskpart
automount disable
automount scrub
automount enable
apoi:
rescan
și repornești.
Această procedură șterge baza de date a punctelor de montare și o reconstruiește.
7. Probleme specifice după clonare
Dacă eroarea apare după clonarea unui SSD/HDD:
- două discuri pot avea aceeași semnătură;
- Windows pune unul Offline;
- utilitarul de deployment nu poate atribui litere.
Verifică:
diskpart
list disk
Dacă vezi:
Disk 0 Online
Disk 1 Offline
atunci:
select disk 1
online disk
uniqueid disk
și schimbă semnătura dacă este duplicată.
8. Loguri relevante
În funcție de context, caută:
X:\Windows\Panther\setupact.logX:\Windows\Panther\setuperr.logC:\Windows\Panther\setupact.logsmsts.log(dacă folosești MDT/SCCM)
În multe cazuri, logul conține cauza exactă (partiție RAW, EFI lipsă, conflict de litere, disc Offline etc.).
9. Dacă eroarea apare în MDT/SCCM
Cele mai frecvente cauze sunt:
- partiția EFI nu este creată;
- task sequence-ul folosește BIOS în loc de UEFI;
- discul este MBR deși secvența așteaptă GPT;
- pasul „Format and Partition Disk” este configurat greșit;
- există un stick USB care primește litera C înaintea discului intern.
Leave A Comment?