Недавно я начал использовать виртуальную машину Windows 7 для разработки, работающей на VMware Workstation 12.1.1 Pro. Чтобы контролировать некоторые рискованные изменения, я сохраняю снимок, который удаляю каждые несколько дней, и сразу же создаю новый. Снимки всегда делаются с выключенной виртуальной машиной.
Моя проблема в том, что файлы моментальных снимков были повреждены несколько раз. Я получаю сообщение об ошибке:
Операция над файлом "C:\VMs\machine\Machine-000001-s009.vmdk" не выполнена.
Я получаю варианты Повторить, Продолжить или Отменить. Повторите попытку и продолжайте, не помогите, и Отмена убивает виртуальную машину.
Интересно, что повреждение всегда было в файлах снимков, но никогда на основном диске.
Последнее повреждение произошло после того, как я удалил снимок (который успешно интегрировал данные в основной виртуальный диск) и создал новый снимок. Затем я сделал полную резервную копию в моей системе, а затем снова запустил VM. Я получил ошибку поврежденного диска выше. Затем я приступил к удалению всех файлов снимков и заменил их файлами снимков из резервной копии. После этого VM загрузился нормально.
Первоначально я подумал, что, возможно, Acronis, мое программное обеспечение для резервного копирования, взаимодействует с работающим vm, поэтому я убедился, что vm был отключен, когда выполнялось резервное копирование. Но эта теория выбрасывается из окна, поскольку коррупция снова произошла.
Я проверил данные SMART моего Samsung 850 PRO SSD, и у меня 0 перераспределенных секторов, и ничего более тревожного.
Кто-нибудь сталкивался с такой коррупцией? Любые идеи о том, что проверить в моей системе, чтобы предотвратить это снова? Мой SSD выходит из строя? Как я могу правильно проверить мой SSD?