Litery dysków zamienione po przywróceniu systemu (C: → D :)

2

Ostatnio miałem problemy z komputerem stacjonarnym Gateway. Zdecydowałem się na przywrócenie systemu (w trybie awaryjnym), a następną rzeczą, którą wiedziałem, litera dysku została zmieniona z C: na D :.

Nie mogę wykonać kolejnego przywracania systemu, ponieważ menu Napraw komputer pokazuje tylko dwie opcje: Naprawę przy rozruchu i Ustawienia fabryczne . Nie mogę również zalogować się na żadne konto, ponieważ nie ma ich na liście, nawet w trybie awaryjnym (prawdopodobnie dlatego, że znajdują się na innej literze dysku). Teraz prosi o nazwę użytkownika i hasło, które nigdy nie zostały utworzone.

Czy istnieje sposób na zmianę litery dysku bez konieczności logowania się na konto?

Brice
źródło
Kiedy mówisz, że przywróciłeś system w trybie awaryjnym, czy masz na myśli, że faktycznie uruchomiłeś system Windows w trybie awaryjnym lub w opcjach odzyskiwania systemu ?
Synetech
Uruchomiłem go w tryb awaryjny przed tym problemem (Zamiana dysku)
Brice
To dość dziwne, ponieważ w przypadku opcji odzyskiwania faktycznie uruchamiasz oddzielną, pozbawioną wersji wersję „PE” systemu Windows, a litery dysków są rzeczywiście ponownie przypisane ( C:jest to dysk wirtualny dla systemu operacyjnego i X:domyślnie jest to zwykły dysk ). Ale w trybie awaryjnym w ogóle nie powinno się zmieniać liter dysku; dysk systemowy powinien wyglądać C:normalnie. Powiedziałeś, że masz jakieś problemy przed użyciem przywracania systemu; być może coś, co próbowałeś naprawić, zmieniło literę dysku, ale nie zmieniło go z powrotem. Czy zrobiłeś coś jeszcze przed przywróceniem systemu?
Synetech
Odinstalowałem kilka programów. To mógł być PowerISO, ponieważ był to jeden z niewielu, które odinstalowałem. Po odinstalowaniu go (w trybie awaryjnym) ponownie uruchomiłem komputer (ponownie w trybie awaryjnym). Ten czas ładował się dobrze, więc postanowiłem przywrócić system. Po zakończeniu zacząłem mieć ten problem.
Brice

Odpowiedzi:

3

Uruchom konsolę odzyskiwania i użyj diskpart.

Po prostu uruchom polecenie diskpart

lis vol
sel vol #(wybierz numer wolumenu bieżącej partycji C: [stary D:])
inactive
sel vol #(wybierz bieżący D: [stary C:])
active

Mam nadzieję, że pozwoli to na uruchomienie się do właściwej głośności. Może występować problem z woluminem D: [stare C:] i może być konieczne uruchomienie chkdsk -fna nim woluminu .

jredd
źródło
Nie mogę uruchomić się z konsoli odzyskiwania. Dostaję tylko dwie opcje naprawy komputera.
Brice
Czy masz dysk CD / DVD do odzyskiwania systemu operacyjnego? Możesz pobrać ISO dla Windows 7 tutaj: msft.digitalrivercontent.net/win/X17-24209.iso
jredd
Nie rób tego, jeśli twoja partycja rozruchowa ma postać c: ponieważ wtedy nie zmusisz swojego komputera do robienia czegokolwiek!
Czy
1

Chciałem tylko dodać rozwiązanie tego problemu, ponieważ to pytanie jest jednym z najlepszych wyników wyszukiwania Google. Mam nadzieję, że inni uznają to za przydatne!

Musiałem zmienić literę dysku z powrotem na C po ponownej instalacji systemu Windows i stwierdziłem, że niektóre niezbędne sterowniki zakładają, że litera dysku to C i dlatego nigdy nie można jej zainstalować. Jest to bardzo łatwe rozwiązanie i możesz skutecznie zmienić literę dysku z powrotem na C po ponownej instalacji systemu Windows lub cokolwiek innego. Wystarczy utworzyć symboliczne łącze.

Kliknij prawym przyciskiem Mój komputer, przejdź do Zarządzania komputerem, zmniejsz dysk o 8 MB i utwórz nowy dysk C: /.

Następnie wystarczy otworzyć wiersz polecenia jako administrator (wpisz polecenie cmd w menu Start, kliknij prawym przyciskiem myszy polecenie Uruchom jako administrator) i, w razie potrzeby, wpisz takie polecenia.

mklink /J "C:\Program Files" "D:\Program Files" 
mklink /J "C:\Program Files (x86)" "D:\Program Files (x86)" 
mklink /J "C:\Users" "D:\Users" 
mklink /J "C:\Windows" "D:\Windows"

Niestety wydaje się, że nie można przejść bezpośrednio z D do C, ale to naprawi wszelkie problemy z instalacją programu i działa we wszystkich praktycznych celach. Ale przynajmniej działa to natychmiast, bez straty czasu i ryzyka bólu głowy.

Taylor Murphy
źródło
0

Lub przejdź do: HKEY_LOCAL_MACHINE \ SYSTEM \ MountedDevices

Usuń \ DosDevices \ C

Źródło:

Następnie usuń niepoprawną literę systemu operacyjnego z diskpart w trybie odzyskiwania

list vol
select volume 0
letter remove=e
letter assign=c
użytkownik956584
źródło