Сделать окна размонтировать определенный раздел при переходе в спящий режим
Могу ли я обмануть Windows, думая, что это флешка? Я двойной загрузки, это было бы очень приятно иметь.
2 ответа
Ответ @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
,
Наконец, для размонтирования раздела у вас должны быть разрешения администратора. Вы можете сделать это, но создайте ярлык командного файла ниже, и отметьте 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
,
Чтобы перемонтировать диск после выхода из спящего режима, вам потребуется Mount
ярлык также. Это будет выглядеть так:
mountvol <DRIVE LETTER> <VOLUME ID>
Чтобы найти идентификатор тома вашего раздела, введите mountvol
в cmd. Это показывает список разделов на вашем компьютере. Если вы уже размонтировали диск, который хотите перемонтировать, он может сказать *** NOT MOUNTABLE UNTIL A VOLUME MOUNT POINT IS CREATED ***
под ним (как показано ниже).
Вы можете заставить Windows демонтировать точку монтирования и затем перейти в спящий режим с помощью простого пакетного сценария:
mountvol Path /d
shutdown /h /f /t 0
где путь - это полный путь к точке монтирования.
Как только сценарий создан, создайте для него ярлык в меню "Пуск" (при условии, что вы его используете) и установите сочетание клавиш, чтобы вы могли запустить его несколькими нажатиями клавиш.
Подробнее о командах mountvol и shutdown. Обратите внимание, что Windows 8 устарела и скрыта в спящем режиме, и вам может потребоваться включить и исправить ее.