Se você estiver satisfeito com a opção de Gerenciamento de disco de definir uma unidade off-line, veja a seguir uma maneira de linha de comando, de TechNet :
diskpart remove [{letter=d|mount=path|[all]}] [dismount][noerr]
Removes a drive letter or mount point from the volume with focus. If the all parameter is used, all current drive letters and mount points are removed. If you do not specify a drive letter or mount point, then DiskPart removes the first drive letter or mount point that it encounters.
Leia o link para ver mais sobre isso. Eu sugeriria um exemplo, algo como:
diskpart remove letter=x dismount
onde x
é a letra da unidade que você deseja definir off-line.
EDIT: Como solicitado, aqui é algo que funciona na minha unidade D :.
Eu criei um script (que chamei de script.txt
, mas pode ser chamado de qualquer coisa), da seguinte maneira:
select volume 4
remove dismount all
Em seguida, na linha de comando, digitei este comando:
diskpart /s script.txt
A resposta do meu comando foi a seguinte (eu editei o espaçamento entre linhas):
Volume 4 is the selected volume.
DiskPart successfully removed the drive letter or mount point.
DiskPart successfully dismounted and offlined the volume.