Windows bootează de pe partiția D în loc de C

Configurare noua (How To)

Situatie

De ce bootează Windows de pe D în loc de C?

În mod normal, Windows alocă litera C: partitiei principale de boot (pornire). Dacă vezi că Windows pornește de pe D:, înseamnă că o altă unitate sau partiție ocupă deja litera C: în momentul în care sistemul pornește.

Acest lucru se întâmplă adesea după clonarea unui hard disk, instalarea unei a doua copii de Windows pe un alt disc sau după modificarea greșită a literelor unităților. O partiție ascunsă a sistemului (System Reserved) sau un stick USB extern cu un sector de boot activ pot, de asemenea, să “fure” litera C:. În plus, baza de date de configurare a boot-ului (BCD) poate să indice instalarea Windows de pe D:, în timp ce unele fișiere de boot vechi au rămas pe partitia care ar fi trebuit să fie C:.

Dacă te confrunți cu această problemă, urmează soluțiile de mai jos:

1. Schimbă literele unităților folosind Registry Editor

Registrul Windows stochează alocările de litere în cheia MountedDevices. Schimbând valorile binare pentru C: și D: din mediul de recuperare (Recovery Mode), vei forța Windows-ul să trateze partitia D curentă ca fiind noul C la următoarea pornire.

1.Pornește în Linia de Comandă din recuperare:Pasul 1.

Pornește computerul folosind un stick/DVD de instalare Windows. Pe ecranul „Install now”, dă clic pe Repair your computer (Reparare computer) > Troubleshoot (Depanare) > Command Prompt (Linie de comandă).

2.Deschide Registry Editor și încarcă stupul (Hive):Pasul 2.

Scrie regedit și apasă Enter. Selectează folderul HKEY_LOCAL_MACHINE, apoi dă clic în meniul de sus pe File > Load Hive.

3.Găsește fișierul de sistem offline:Pasul 3.

Navighează către C:\Windows\System32\config (litera unității poate fi alta în modul de recuperare; dacă nu e C, caută partitia corectă unde ai Windows-ul instalat). Selectează fișierul numit simplu SYSTEM, dă clic pe Open și numește noua cheie OfflineSystem.

4.Redenumește dispozitivele montate (MountedDevices):Pasul 4.

Mergi la: HKEY_LOCAL_MACHINE\OfflineSystem\MountedDevices. Acum fă schimbul de litere redenumind intrările astfel:

  • Redenumește \DosDevices\C: în \DosDevices\X: (o literă temporară).

  • Redenumește \DosDevices\D: în \DosDevices\C:.

  • Redenumește \DosDevices\X: în \DosDevices\D:.

5.Descarcă stupul (Unload Hive) și repornește:Pasul 5.

Selectează folderul OfflineSystem pe care l-ai creat, dă clic pe File > Unload Hive. Închide Regedit, scoate stick-ul USB și repornește PC-ul în mod normal.

2. Modifică literele unităților prin Disk Management

Dacă ai un al doilea sistem Windows funcțional pe PC (Dual-Boot) sau un mediu de rulare extern tip WinPE, poți reatribui literele fără să modifici manual regiștrii.

  1. Pornește PC-ul de pe celălalt sistem Windows sau din mediul WinPE

  2. Dă clic dreapta pe butonul de Start și alege Disk Management (Gestionare disc)

  3. Caută partitia marcată în prezent cu litera D: (cea pe care ai Windows-ul blocat), dă clic dreapta pe ea și alege Change Drive Letter and Paths (Modificare literă unitate și căi)

  4. Dă clic pe Change, alege o literă temporară dacă litera C este deja ocupată de altă partiție

  5. Mergi la partitia care deține în prezent litera C:, dă clic dreapta, alege Change Drive Letter and Paths și schimbă-i litera în D: (sau altă literă liberă)

  6. Revino la partitia cu Windows-ul tău principal și schimbă-i litera (pe care o pusesi temporară) în C:.

  7. Repornește PC-ul în mod normal.

3. Reconstruiește BCD (Boot Configuration Data) și reatribuie unitatea de sistem

Fișierul BCD îi spune plăcii de bază unde se află Windows-ul. Uneori, parametrii osdevice și device din bootloader rămân blocați pe D:. Prin recrearea BCD-ului, resetezi aceste intrări către partitia corectă.

1.Deschide Linia de Comandă din mediul de instalare:Pasul 1.

Pornește de pe stick-ul de instalare Windows 11 și deschide Command Prompt (așa cum am arătat la Soluția 1).

2.Identifică litera partiției cu Diskpart:Pasul 2.

Scrie diskpart și apasă Enter, apoi scrie list volume ca să vezi literele actuale ale partițiilor (notează care este partitia cu Windows). Scrie exit ca să ieși din diskpart.

3.Fă o copie de siguranță a BCD-ului vechi:Pasul 3.

Rulează comanda: bcdedit /export C:\bcd_backup (folosește orice literă de unitate disponibilă pentru backup).

4.Elimină atributele și redenumește BCD-ul curent:Pasul 4.

Rulează pe rând comenzile (ajustează litera C: dacă partitia ta de sistem/System Reserved are altă literă):

  • attrib C:\boot\bcd -s -h -r

  • ren C:\boot\bcd bcd.old

5.Reconstruiește fișierul BCD:Pasul 5.

Rulează comanda: bootrec /rebuildbcd. Sistemul va scana discurile și va găsi instalarea de Windows de pe D:. Când te întreabă dacă vrei să o adaugi în lista de boot, apasă tasta Y (Yes).

6.Repară sectoarele de boot:Pasul 6.

La final, rulează comenzile bootrec /fixboot și bootrec /fixmbr, apoi repornește PC-ul. Windows ar trebui să își reatribuie automat litera C:.

4. Instalează pe curat Windows 11 având doar discul principal conectat

Conflictele între literele unităților apar aproape întotdeauna când ai mai multe hard disk-uri sau SSD-uri conectate în momentul instalării. Deconectând fizic celelalte stocări, forțezi programul de instalare să vadă un singur disc, configurând corect partitia C: ca unitate principală.

  1. Oprește PC-ul și deconectează cablurile de la toate hard disk-urile sau SSD-urile secundare, lăsând conectat doar discul pe care vrei să pui Windows-ul.

  2. Introdu stick-ul USB cu Windows 11 și pornește instalarea.

  3. Șterge toate partițiile existente de pe acel disc (atenție, se vor șterge datele de pe el!) și selectează spațiul nealocat (Unallocated Space).

  4. Dă clic pe Next – Windows va crea automat partițiile necesare și va aloca litera C: volumului principal.

  5. După ce instalarea este gata, oprește PC-ul, reconectează celelalte hard disk-uri/SSD-uri secundare și pornește-l. Unitatea de sistem va rămâne C:.

Solutie

Tip solutie

Permanent

Voteaza

(0 din 0 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?