Nie można zmienić litery dysku na poprzednio używany dysk


10

Niedawno zaktualizowałem swój dysk danych D: do większego, tak jak poniżej:

  • zainstalowałem nowy dysk jako E:
  • skopiowałem wszystkie pliki z D: \ do E: \ używając robocopy
  • po wyłączeniu komputera usunął dysk D: na stałe

Jednak nie mogę zmienić dysku E: z powrotem na D: - to znaczy, kiedy próbuję zmienić literę w Menedżerze dysków, litera D: po prostu nie wyświetla się jako dostępna.

Dlaczego nie i jak to naprawić?


Czy zrestartowałeś się od czasu usunięcia D :?
Podróżujący facet techniczny

tak, musiałem zrestartować komputer, aby usunąć D, w przeciwnym razie byłoby to usunięcie dysku na żywo. Myślę, że to dozwolone? Nie jestem wystarczająco pochopny, aby wydrzeć dysk podczas działania systemu!
Jeff Atwood

Nie ma nic wspólnego z ballsy - nie wyciągaj komponentów z działającej maszyny. Możesz stracić dane lub, co gorsza, coś skrócić
Traveling Tech Guy

Odpowiedzi:


12

Z jakiegoś powodu Windows lubi rezerwować litery dysków, które wcześniej widział.

Informacje te są przechowywane w rejestrze pod adresem

HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices

wprowadź opis zdjęcia tutaj

Po prostu usuń klucz rejestru nieużywanej litery dysku w \DosDevices\D:, a następnie uruchom ponownie, a będziesz mógł ponownie użyć żądanej litery dysku.

Po zrobieniu tego po raz drugi stwierdziłem, że łatwiej jest zrobić to w ten sposób:

  1. Przenieś wszystkie pliki ze starego dysku danych D:\na nowy dysk danych E:\.

  2. Czy nie restart!

  3. Upewnij się, że absolutnie nie są uruchomione żadne programy, które uzyskują dostęp do plików na starym dysku danych. Zamknij jak najwięcej aplikacji. Następnie zmień literę dysku starego dysku danych na coś losowego D:\Q:\.

  4. Teraz możesz zmienić literę dysku nowego dysku danych na literę poprzednio zajmowaną przez stary dysk danych E:\D:\

Zasadniczo zmieniaj litery dysków z podłączonymi zarówno starymi, jak i nowymi dyskami danych; nie uruchamiaj ponownie, dopóki nie wykonasz przełączania liter dysku. Pozwoliłoby to uniknąć problemu, który miałem powyżej.


2
Następnym razem przypisz E do D. Windows powie, że nie przypisze ich ponownie, dopóki nie uruchomisz ponownie komputera. Po ponownym uruchomieniu, zrobi to samo.
surfasb

@surfas, który nie działa, ponieważ nie mogę przypisać litery dysku do innej używanej litery dysku - nie pojawia się na liście kwalifikujących się liter. Ale zaktualizowałem swoją odpowiedź, aby wyjaśnić, jak to zrobić!
Jeff Atwood

Jeśli tak się stanie z dyskiem wewnętrznym, czasami klucz rejestru jest odtwarzany przy ponownym uruchomieniu i nadal nie można przypisać tej litery do nowego dysku. W takim przypadku przypisz dowolną dostępną literę do nowego dysku, a następnie w rejestrze, usuń zablokowany dysk literowy i edytuj nowy dysk, aby użyć tej litery. Ponowne uruchomienie powinno dać ci pożądany dysk z pożądaną literą.
music2myear
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.