2

Есть ли способ извлечь / безопасно удалить несколько дисков (например, флэш-накопителей) одновременно в Windows? То есть без необходимости нажимать на каждый из них, а затем нажимать "извлечь"? Можно ли это сделать с помощью командного файла?

3 ответа3

2

Возможно, вам не нужно снова и снова нажимать значок « Safely Remove Hardware .

Одна вещь, которую вы можете сделать, это настроить ваше устройство так, чтобы оно не кэшировало данные на компьютере, поэтому, когда бы передача не была завершена, она должна быть полностью завершена, не требуя сначала записать ее при извлечении диска.

Чтобы настроить это:

  • Открыть диспетчер устройств
  • Нажмите на USB-накопитель
  • Щелкните по нему правой кнопкой мыши
  • Выберите Properties

На вкладке Policy

  • Выберите опцию « Quickly Remove (это сделает вашу передачу немного медленнее, но будет безопасно удалить ваш диск)
  • Убедитесь, что задача копирования / перемещения выполнена

Смотрите полный процесс здесь: Как быстро извлечь USB-накопитель без риска

1

RemoveDrive можно использовать из командного файла:

1

Вы можете использовать буквы диска или "дружественные имена". Если вы хотите сделать командный файл действительно общим, вы можете скопировать исполняемый файл (он очень маленький) на все ваши съемные диски. Затем вы можете просто перебрать все буквы диска и, если существует RemoveDrive.exe, выполнить его с помощью removedrive \ (что приведет к извлечению диска, на котором находится исполняемый файл). Более того, вы можете перебирать и извлекать только подключенные устройства, используя пакетный файл, который я разместил здесь.

0

Вы можете использовать USB-диск-эжектор. USB-диск-эжектор с открытым исходным кодом и делает это тоже.

USB_Disk_Eject.exe /REMOVELETTER D

Дополнительные параметры командной строки

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .