На моем рабочем компьютере у меня есть два жестких диска USB, которые я использую редко. У них есть режим энергосбережения, который отправляет их в спящий режим после нескольких минут простоя.
Всякий раз, когда я открываю контекстное меню для файла, приводы просыпаются (скорее всего, из-за обработчика send). Поэтому я извлекаю диск, но не могу найти способ вернуть его, кроме как отсоединить и снова подключить его.
Есть ли способ размонтировать диски, а затем перемонтировать их только тогда, когда они мне действительно нужны? (В Windows 7 Ultimate.)
windows-7
windows
external-hard-drive
mount
Der Hochstapler
источник
источник
Ответы:
Удалите буквы диска с помощью
mountvol
илиdiskmgmt.msc
. Без буквы диска они не будут отображаться в разделе « Компьютер» или « Отправить» .Использование
/p
фактически размонтирует устройство. В старых версиях Windows у вас есть только тот/d
, который только отменяет присвоение буквы диска, но сохраняет подключенный том.При необходимости переназначить, используя ID тома, напечатанный
mountvol
:Вы также можете смонтировать том в пустой папке (стиль Unix), используя те же инструменты:
Все эти операции требуют прав администратора.
(На самом деле, вы даже можете напрямую использовать идентификатор тома в своих сценариях резервного копирования, не подключая его куда-либо. Например,
\\?\Volume{1be3da43-6602-11e0-b9e6-f11e1c50f5b5}\projects
вместоQ:\projects
.)источник
/D
удаляет только букву диска (или путь). Демонтаж означает отключение всех таких назначений, а также закрытие самой файловой системы. Помните, что Windows монтирует все файловые системы по умолчанию на\\?\Volume{…}
пути, и поэтому регулярноеmountvol
использование только добавляет / удаляет дополнительные (какmount --bind /x /y
в Linux).Используйте DISKPART, чтобы перевести диск в автономный режим.
Он будет оставаться в автономном режиме даже после перезагрузки или нового включения питания.
Используйте DISKPART, чтобы установить его обратно онлайн
Это можно сделать в скриптах
командный файл для перевода диска 2 в автономный режим:
Offline.cmd
командный файл для перевода диска 2 в оперативный режим:
Online.cmd
Выполнить от имени администратора
источник
Правильный ответ - использовать параметр / P для mountvol (см. Комментарии в принятом ответе, чтобы понять, почему / D недостаточно), но это применимо только к последним версиям Windows (ядро NT версии 6 и выше) .
devcon
Утилита , как описано в этом ответе работает во всех версиях NTисточник