Сделать окна размонтировать определенный раздел при переходе в спящий режим

1054
Aidan Edwards

Могу ли я обмануть Windows, думая, что это флешка? Я двойной загрузки, это было бы очень приятно иметь.

6

2 ответа на вопрос

2
DrMoishe Pippik

You could make Windows un-mount a mount point and then hibernate with a simple batch script:

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

where Path is the full path to the mount point.

Once the script is created, make a shortcut to it in the Start menu (assuming you use it) and set a keyboard shortcut so that you can run it with a couple of key-presses.

See more on the mountvol and shutdown commands. Note that Windows 8 has deprecated and hidden hibernate, and you may need to enable and fix it.

Есть ли способ сделать это автоматически перед fastboot? Aidan Edwards 8 лет назад 2
Смотрите * shutdown * переключатели командной строки. Выше. / ч * спящий *. DrMoishe Pippik 8 лет назад 0
1
joeeey

Ответ @DrMoishe Pippik был почти готов, но он кое-что упустил.

Для того, чтобы размонтировать раздел (так что вы можете записывать в него из другой операционной системы), вы должны использовать mountvol.exe«s /Pтег . Этот тег Removes the volume mount point from the specified directory, dismounts the volume, and makes the volume not mountable.В ответ @DrMoishe Pippik в /Dтолько Removes the mount point from the specified directory, и поэтому после использования его команды, раздел я хотел, чтобы отключить все еще заблокирован Windows.

Во-вторых, вы хотите mountvol.exeзапустить до завершения спящего режима. Для этого мы используем START /WAIT.

Shortcut properties showing 'Run as administrator' option

Наконец, для размонтирования раздела у вас должны быть разрешения администратора. Вы можете сделать это, но создайте ярлык командного файла ниже и отметьте галочкой Advanced > Run as administratorна Shortcutпанели.

Итак, вот как должен выглядеть скрипт hibernate:

START /WAIT mountvol.exe <DRIVE LETTER> /P shutdown /h 

Для гибридного выключения вы можете использовать:

START /WAIT mountvol.exe <DRIVE LETTER> /P shutdown -hybrid -f -t 00 

В Windows 8 вы можете получить к нему доступ из меню «Пуск», разместив этот ярлык в своем C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programsкаталоге или глобально C:\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs.

Start menu showing hibernate mount/unmount icons.


Чтобы перемонтировать диск после выхода из спящего режима, вам также понадобится Mountярлык. Это будет выглядеть так:

mountvol <DRIVE LETTER> <VOLUME ID> 

Чтобы найти идентификатор тома вашего раздела, введите mountvolcmd . Это показывает список разделов на вашем компьютере. Если вы уже размонтировали диск, который хотите перемонтировать, он может появиться *** NOT MOUNTABLE UNTIL A VOLUME MOUNT POINT IS CREATED ***под ним (как показано ниже).

enter image description here

Это довольно хороший ответ! В итоге я отформатировал его в exFAT, к которому я могу получить доступ из Ubuntu или Windows, и Windows не предоставляет его в виде гиберфайлов. Aidan Edwards 7 лет назад 0