Можно ли отключить USB-накопитель во время приостановки копирования в Windows 8?
Как вы все, наверное, уже знаете, Windows 8 объединяет все операции одновременного копирования файлов в одно диалоговое окно. Кроме того, чудо из чудес, теперь вы можете приостановить любую операцию!
Что я хочу знать, так это то, что если вы приостановите копирование файла на / с внешнего диска, Windows пожалуется, если вы попытаетесь безопасно извлечь диск? А что если вы просто отключите диск (когда кэширование записи отключено, конечно), а затем снова подключите его к тому же USB-порту и при условии, что у него будет та же буква диска, что и раньше - копирование будет продолжаться нормально и файл будет скопирован правильно?
На данный момент у меня Windows 8 только в виртуальной машине (так что добавляется дополнительный уровень драйвера USB Virtualization Connector Driver и кто знает, что еще), плюс по какой-то причине ни одна из моих рабочих USB-флешек не находится под рукой, и я не хочу рисковать тестированием с моими жесткими дисками, которые содержат мои резервные копии и другие ценные данные. Так кто-нибудь с надлежащей полной версией Windows 8 RTM без VHD Windows 8 готов проверить это и сообщить нам?
Кроме того, я не смог найти ни одного официального слова о том, поддерживается ли этот тип операций или Microsoft явно рекомендует не отключать диск в таком сценарии. Если какая-либо официальная документация может быть найдена об этой функции помимо того, что есть в этом сообщении в блоге, пожалуйста, поделитесь.
4 ответа
Вы можете безопасно удалить после приостановки передачи данных USB, чтобы не было возможности повредить раздел устройства или ваши данные.
Изменить: Извините, я забыл упомянуть, что я отключил устройство и снова подключил его и возобновил процесс копирования без каких-либо проблем.
Обновление: после начала передачи я приостановил процесс копирования, извлек USB-накопитель, вставил другой USB-накопитель с другими файлами, также отключил этот накопитель, снова подключил первый и, наконец, перезапустил процесс копирования, и он возобновился без проблем.
Как вы спросили в комментариях о том, как может повлиять передача данных при изменении буквы диска, в этом случае при попытке возобновить процесс Windows выдаст запрос об отсутствии исходного файла и отобразит следующие три параметра:
Попробуйте снова
Пропускать
отменить
Если вы нажмете Try again
Кнопка запускает процесс с самого начала.
У меня есть только порты USB 2.0, поэтому я не могу рассказать вам о каких-либо изменениях при использовании портов USB 3.0.
Это не повредит диск, но в то же время, есть
- Нет гарантии, что вы сможете возобновить копию
- Предполагая, что вы приостановили копирование файла в середине файла, этот файл мог бы быть таким же хорошим, как и мусор.
Вы сможете безопасно извлечь диск, но это все, что вы можете гарантировать.
Я подозреваю, что вы не получите никакого официального слова, которое говорит: "Да, это нормально", потому что даже если система спроектирована так, чтобы как можно более изящно справляться с этим сценарием, у нее все еще есть потенциал, чтобы вызвать проблемы, а Microsoft - нет. собираюсь создавать проблемы поддержки для себя без необходимости.
Например, что если вы отключите накопитель от одного USB-порта и снова подключите его к другому - что должно произойти потом (я знаю, что вы говорите об одном и том же порту в вашем вопросе, но при использовании в реальном мире, насколько вероятно, что это произойдет всегда?)? Что, если вы отключите диск, подключите его куда-нибудь еще и вернитесь к исходному компьютеру? Опять же, то, что вполне может произойти в реальном мире, что следует ожидать.
Crikey! Почему ты хочешь?
Я бы не стал доверять этому, даже если бы Microsoft сказала, что это поддерживается. Я слишком ценю целостность своих данных, чтобы рисковать ими из-за чего-то тривиального, но не слишком удобного.
Вместо этого я разделил бы мои задания на копирование на управляемые куски - и скопировал бы их отдельно (вместо приостановки). Но это если бы я хотел сделать это с помощью Проводника, а я бы не стал.
Вам лучше научиться использовать Robocopy (встроенный в Windows 8) вместо Проводника для гораздо больших заданий копирования / перемещения файлов. Это быстрее, более настраиваемый, поддерживает временные метки файлов и не застревает, если файл заблокирован и отказывается от задания копирования......
......... и вы можете эффективно приостановить его. Если вы прервете задание Robocopy (control + C в командной строке), а затем снова запустите его после повторного подключения диска, он быстро пропустит все файлы, которые уже существуют в месте назначения, и начнет копировать с того места, на котором остановился.