Remediere: ASSIGN_DRIVE_LETTERS_FAILED

Configurare noua (How To)

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.log
  • X:\Windows\Panther\setuperr.log
  • C:\Windows\Panther\setupact.log
  • smsts.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.

Solutie

Tip solutie

Permanent

Voteaza

(6 din 10 persoane apreciaza acest articol)

Despre Autor

Cel Mai Apreciat Autor

Leave A Comment?