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