드라이브 문자를 이전에 사용한 드라이브로 변경할 수 없습니다


10

최근에 D : 데이터 드라이브를 더 큰 것으로 업그레이드했습니다.

  • 새 드라이브를 E로 설치했습니다.
  • 모든 파일을 사용하여 D : \에서 E : \로 복사 robocopy
  • PC의 전원을 끄고 D : 드라이브를 영구적으로 제거

그러나 E : 드라이브를 다시 D :로 변경할 수 없습니다. 즉, 디스크 관리자에서 문자를 변경하려고 할 때 문자 D :가 사용 가능한 것으로 표시되지 않습니다.

왜 안되고 어떻게 고쳐야합니까?


D :를 제거한 후 재부팅 했습니까?
Traveling Tech Guy

예, D를 제거하기 위해 재부팅해야합니다. 그렇지 않으면 라이브 드라이브 제거입니다. 허용되는 것 같습니까? 시스템이 작동하는 동안 드라이브를 뜯어 낼만큼 충분히 화끈하지 않습니다!
Jeff Atwood

bally와는 아무런 관련이 없습니다-실행중인 기계에서 구성 요소를 빼 내지 마십시오. 당신은 데이터를 잃을 수도 있고, 더 나쁘거나 짧게 만들 수도 있습니다
Traveling Tech Guy

답변:


12

어떤 이유로 Windows는 이전에 본 드라이브 문자를 예약하는 것을 좋아합니다.

이 정보는 레지스트리에 저장됩니다.

HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices

여기에 이미지 설명을 입력하십시오

간단하게 사용되지 않는 드라이브 문자의 레지스트리 키를 삭제 에서 \DosDevices\D:다시 시작을, 당신은 원하는 드라이브 문자를 다시 사용할 수 있습니다.

이 작업을 다시 한 번 수행 한 후에는 이렇게하면 더 쉽다는 것을 알았습니다.

  1. 이전 데이터 드라이브 D:\에서 새 데이터 드라이브로 모든 파일을 전송하십시오 E:\.

  2. 하지 재부팅!

  3. 이전 데이터 드라이브의 파일에 액세스하는 프로그램이 실행되고 있지 않아야합니다. 가능한 많은 앱을 종료하십시오. 그런 다음 이전 데이터 드라이브의 드라이브 문자를 임의의 것으로 변경하십시오 D:\Q:\.

  4. 이제 데이터 드라이브의 드라이브 문자를 이전 데이터 드라이브에서 이전에 사용한 문자로 변경할 수 있습니다. E:\D:\

기본적으로 기존 데이터 드라이브와 새 데이터 드라이브가 모두 연결된 드라이브 문자를 변경하십시오. 드라이브 문자 switcheroo를 수행 할 때까지 재부팅하지 마십시오. 위의 문제를 피할 수 있습니다.


2
다음에 E를 D에 할당합니다. Windows는 재부팅 할 때까지 다시 할당하지 않는다고 말합니다. 재부팅하면 그 일을합니다.
surfasb

@surfas는 작동하지 않습니다. 사용중인 다른 드라이브 문자에 드라이브 문자를 할당 할 수 없으므로 적격 한 문자 목록에 나타나지 않습니다. 그러나 나는 당신이 어떻게 할 수 있는지 명확히하기 위해 대답을 업데이트했습니다!
Jeff Atwood

내부 드라이브에서이 문제가 발생하면 재부팅 할 때 레지스트리 키가 다시 만들어지고 해당 문자를 새 드라이브에 할당 할 수없는 경우가 있습니다. 이 경우 사용 가능한 문자를 새 드라이브에 할당 한 다음 레지스트리에서 걸린 문자 드라이브를 삭제하고 해당 문자를 사용하도록 새 드라이브를 편집하십시오. 재부팅하면 원하는 문자로 원하는 드라이브를 얻을 수 있습니다.
music2myear
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.