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

Могу ли я обмануть 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 устарела и скрыта в спящем режиме, и вам может потребоваться включить и исправить ее.

Другие вопросы по тегам