Faz com que o Windows desmonte uma partição específica quando hibernar

6

Eu poderia enganar as janelas para pensar que é uma unidade flash? Eu dual boot, isso seria muito bom ter.

    
por Aidan Edwards 03.08.2015 / 18:40

2 respostas

2

Você pode fazer o Windows desmontar um ponto de montagem e, em seguida, hibernar com um script em lote simples:

mountvol Path /d
shutdown /h /f /t 0

onde Caminho é o caminho completo para o ponto de montagem.

Quando o script for criado, crie um atalho para ele no menu Iniciar (supondo que você o use) e defina um atalho de teclado para poder executá-lo com alguns pressionamentos de tecla.

Veja mais sobre o mountvol e shutdown . Observe que o Windows 8 tem hibernar oculto e oculto e talvez seja necessário ativar e corrigir o problema .

    
por 03.08.2015 / 19:59
1

A resposta de @DrMoishe Pippik estava quase lá, mas havia algumas coisas que ele sentia falta.

Para desmontar a partição (para que você possa gravar em outro sistema operacional), você deve use a tag mountvol.exe do /P . Esta tag Removes the volume mount point from the specified directory, dismounts the volume, and makes the volume not mountable. na resposta de @DrMoishe Pippik /D only Removes the mount point from the specified directory , e é por isso que depois de usar seus comandos, a partição que eu queria desmontar ainda estava bloqueada pelo Windows.

Em segundo lugar, você deseja que mountvol.exe seja executado até a conclusão antes que a hibernação seja acionada. Para fazer isso, usamos START /WAIT .

Porúltimo,paradesmontarumapartição,vocêdeveterpermissõesdeadministrador.Vocêpodefazerisso,mascriarumatalhodoarquivodeloteabaixoemarcarAdvanced>RunasadministratornopainelShortcut.

Então,éassimqueoscriptdehibernaçãodeveficar:

START/WAITmountvol.exe<DRIVELETTER>/Pshutdown/h

Paraodesligamentohíbrido,vocêpodeusar:

START/WAITmountvol.exe<DRIVELETTER>/Pshutdown-hybrid-f-t00

NoWindows8,vocêpodeacessá-loapartirdomenuIniciar,colocandoesteatalhonodiretórioC:\Users\<username>\AppData\Roaming\Microsoft\Windows\StartMenu\Programsou,globalmente,C:\Users\Default\AppData\Roaming\Microsoft\Windows\StartMenu\Programs.

Pararemontaraunidadedepoisdesairdahibernação,vocêprecisarátambémdeumatalhoMount.Issoseráparecidocom:

mountvol<DRIVELETTER><VOLUMEID>

ParaencontraroIDdovolumedasuapartição, digite mountvol em cmd . Isso mostra uma lista das partições no seu computador. Se você já tiver desmontado a unidade que deseja montar novamente, pode dizer *** NOT MOUNTABLE UNTIL A VOLUME MOUNT POINT IS CREATED *** abaixo dela (como mostrado abaixo).

    
por 20.05.2016 / 07:27