Windows XP에서 실제 하드 드라이브를 마운트 / 마운트 해제 할 수 있습니까?


19

Windows XP에서 실제 하드 드라이브를 마운트 / 마운트 해제 할 수 있습니까?

이상적으로는 배치 파일을 가질 수 있도록 명령 줄 에서이 작업을 수행 할 수 있기를 원합니다 (예 : mount.cmd unmount.cmd

또한 드라이브를 마운트 해제 할 수있는 경우 스핀 다운됩니까?

답변:


15

시도하십시오 .mountvol [drive:]path /d

cmd.exe에 info type mountvol /?(just mountvol)을 입력하십시오.


4
동료 구글 직원에 대한 참고 사항 : 이것은 Windows가 USB 드라이브를 안전하게 제거 할 수 있도록하는 좋은 방법은 아닙니다. 작동하지만 드라이브를 다시 삽입하면 어디에도 마운트되지 않습니다. (이미 이미 수행 한 경우 먼저 mountvol인수없이 실행 하고로 표시된 볼륨을 찾은 *** NO MOUNT POINTS ***다음 mountvol H: \\?\Volume{91a12b16-f469-11df-ad1c-00bdb269fc5}\ 내 드라이브 문자와 볼륨 경로를 사용하는 것을 제외하고 와 같은 명령을 실행하여 다시 마운트 할 수 있습니다 .
SamB

2
나는 이것이 답이 아니라고 강력하게 믿는다. Windows에서 xp mountvol은 마운트 지점 만 관리하지만 실제로 파일 시스템을 마운트 해제하지는 않습니다. / p 매개 변수 만 파일 시스템을 마운트 해제하고 XP에서는 사용할 수 없습니다. 참조 technet.microsoft.com/en-us/library/bb490934.aspxtechnet.microsoft.com/en-us/library/cc772586.aspx
코스 틴 Guşă

9

약간의 미친 개발자에 대한 꽤 좋은 토론 이 있습니다.

Microsoft는 무료 다운로드를 위해 devcon이라는 유틸리티를 제공합니다. "장치 관리자에 대한 명령 줄 Uility 대안"입니다. 실제로 여기에 들어 가지 않을 많은 일을 할 수 있지만, 조작하려는 장치의 고유 이름을 알고 있으면 플러그 앤 플레이 장치를 제거하는 것은 간단한 작업입니다.

devcon을 다운로드 한 후 명령 창에서 "devcon status *"를 실행하십시오. 시스템의 모든 장치 목록이 생성됩니다. 장치를 설명하는 줄을 찾으십시오. 내 외장 하드 드라이브의 경우 (매우 비밀스러운) 줄은 다음과 같습니다.

SBP2 \ MAXTOR & ONETOUCH & LUN0 \ 0010B9F700AFC279 전체 행은 약간 많지만 고유 한 하위 문자열은 수행합니다. 시스템에 다른 maxtor 드라이브가 있지만 "sbp2 \ maxtor"라는 문구가있는 다른 것은 없으므로 사용할 것입니다. 외부 드라이브를 안전하게 제거하는 명령은 다음과 같습니다.

devcon remove sbp2 \ maxtor * 끝에있는 "*"는 와일드 카드이며 나머지 문자열과 일치합니다.



5
C:\Windows\system32\fsutil.exe volume dismount f:

1
이것은 NTFS에서만 작동합니다
Steven Penny

나는 그것이 어쨌든 저널링되지 않았기 때문에 FAT 볼륨에서도 작동한다고 생각합니다. Microsoft는 FAT 및 NTFS와 함께 작동한다고 말합니다. microsoft.com/resources/documentation/windows/xp/all/proddocs/…
Costin Gușă

또한 fsutil의 문제점은 문자가 제거되지 않았으므로 다음 문자에 액세스 할 때 볼륨이 즉시 다시 마운트된다는 것입니다. 따라서 mountvol 및 devcon이 안전한 방법입니다.
Costin Gușă

1

기본 드라이브가 아니라고 가정하면 'chkdsk / f'를 수행하면 강제로 마운트 해제하라는 메시지가 표시됩니다.

C:\WINDOWS>chkdsk /f e:
The type of the file system is NTFS.

Chkdsk cannot run because the volume is in use by another
process.  Chkdsk may run if this volume is dismounted first.
ALL OPENED HANDLES TO THIS VOLUME WOULD THEN BE INVALID.
Would you like to force a dismount on this volume? (Y/N) n

이를 수행하는 더 우아한 방법이있을 수 있지만 이것은 빠르고 쉽습니다.


1
chkdsk / f :는 실제로 마운트 해제를 강요하지 않습니다. 열린 핸들 만 지우고 끝날 때까지 액세스를 거부 한 다음 파일 시스템을 다시 마운트합니다. 해당 fs에서 경로를 사용하려고하면 chkdsk 중에 "액세스 거부"메시지가 표시되지만 chkdsk가 완료된 후 다시 액세스 할 수 있습니다. 반면에 devcon은 드라이브를 제거하고 플러그 앤 플레이 재검색 명령 (devcon 재검색 또는 장치 관리자에서-플러그 앤 플레이 장치 검색) 만 파일 시스템을 다시 마운트합니다.
Costin Gușă

1

그렇습니다, 당신을 위해 그것을 할 수있는 도구가 있습니다. 녹색 창 "하드웨어 안전하게 제거"기능보다 훨씬 강력합니다.

이 도구를 HotSwap 이라고합니다 !

이 도구를 사용하여 SATA에 연결된 드라이브를 마운트 해제 할 수도 있습니다. 그리고 예, 그것은 장치를 스핀 다운시킵니다.

Windows 10 및 Windows Server 2016에서 작동하는 것으로 확인되었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.