1

В настоящее время я оцифровываю свою коллекцию DVD, преобразую файлы на моем главном ПК и перемещаю их на внешний жесткий диск, который затем подключается к моему кинокомпьютеру (Intel Compute Stick).

Теперь я дважды терял много работы и файлов, потому что я думаю, что Windows сохраняет снимок диска и восстанавливает его, не проверяя наличие измененных файлов / папок.

Я думаю, что это может быть воспроизведено так:

  1. Выключите компьютер 1 (C1) с подключенным внешним диском
  2. Переместите его на компьютер 2 (C2) и скопируйте на него файлы
  3. Подключите его к C1 и запустите компьютер

Файлы, скопированные из C2, теперь отсутствуют.

Это какая-то ошибка Windows, или я могу проверить настройку, чтобы она не повторилась? Я только что потерял много работы за последние три дня, без каких-либо средств для ее восстановления, кроме программы восстановления файлов (которая до сих пор находила только те файлы, которые я потеряла в прошлый раз, когда это произошло).

1 ответ1

3

Быстрый ответ: Чтобы устранить проблему, не подключайте внешний жесткий диск обратно к C1, пока компьютер не будет полностью перезагружен.

Длинный ответ: Начиная с Windows 8.1, по умолчанию, большинство отключений фактически спят. Это означает, что такие компоненты, как файловая система, по-прежнему загружаются в память в том же состоянии, в котором они находились при выключении компьютера. Однако, когда C1 был выключен, вы изменили состояние внешнего жесткого диска, когда копировали на него файлы из C2. При перезапуске C1 Windows проверяет наличие жесткого диска, находит его (так как вы включили его обратно в C1 перед включением системы), а затем Windows предполагает, что ничего не изменилось, и повторно использует ту же память, которую она сохранила во время спящий режим для "восстановления" состояния жесткого диска. Как только вы попытаетесь записать файл на жесткий диск на С1, вы повредите данные, сохраненные на жестком диске.

Чтобы избежать этого сценария, нужно перемонтировать жесткий диск перед попыткой записи на него. Windows может автоматически сделать это при перезагрузке, но перемонтирование жесткого диска будет довольно дорогой операцией. Так как вы хотите , чтобы вызвать повторное крепление, вы можете сделать одно из следующих действий :

  • подключите жесткий диск после полной загрузки С1
  • Windows должна "безопасно удалить оборудование" перед выключением C1
  • подключите жесткий диск к другому USB-порту, чем при отключении питания C1

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