Я спросил ранее, если есть веские причины для разделения дисков в Windows, и одна из самых больших была для разделения данных и ОС. Так что, если вы переустановите, вам не нужно беспокоиться о данных (т.е. раздел с ОС будет очищен, а данные останутся).
Windows 7 позволяет изначально использовать файл VHD (виртуальный жесткий диск) в качестве диска в ОС. Я думаю, что теперь у вас есть один раздел, и вы создаете VHD с данными на нем. Таким образом, при переходе с машины на машину или при переустановке вам просто понадобится копия VHD. Вы можете иметь еще два раздела и выделить один для VHD, что дает лучшее из обоих сценариев.
Есть ли какие-либо подводные камни или проблемы, которые могут возникнуть в этом сценарии?
Первая ошибка / проблема - в большинстве сторонних продуктов нет поддержки файлов VHD. Например, если вы получили вирус и вам нужно загрузиться с антивирусного компакт-диска, антивирусное программное обеспечение не будет сканировать внутри VHD. Вы просканируете, очистите жесткий диск, а затем, когда вы перезагрузитесь в Windows, у вас все еще будет вирус.
Далее - резервные образы будут более сложными. Если вы используете что-то вроде Acronis TrueImage для резервного копирования, вы должны обязательно создать резервную копию содержимого VHD, а не самого VHD. Отметка времени VHD будет меняться каждый раз, когда вы его используете, поэтому для программного обеспечения резервного копирования он будет выглядеть как огромный файл, который необходимо копировать в резервную копию каждый раз при запуске резервного копирования. На самом деле внутри VHD изменилось только несколько файлов, и вам нужно только создать их резервную копию.
Затем - вы сказали «при переустановке вам просто нужна копия VHD» - представьте, что ваша следующая ОС несовместима с выбранным стилем раздела диска. Вам нужно скопировать VHD на другой диск (например, USB-накопитель), а затем скопировать его обратно. Зачем возиться с этим, если можно просто разделить и сохранить его отдельно и стабильно? Если вам все равно нужно скопировать его с диска, вы можете использовать любое программное обеспечение для создания образов разделов, такое как TrueImage или его клоны с открытым исходным кодом, для копирования раздела на внешний диск.
Я бы сказал, почти то же самое, что и виртуализация серверов.
Многие вещи становятся быстрее, лучше и проще, например, аварийное восстановление и повторная установка, как вы говорите.
Разумеется, раздражает то, что вы замыкаетесь в формате. Если вы используете Linux с двойной загрузкой или более старую Windows, у вас могут возникнуть проблемы с установкой vhd (хотя спецификация формата довольно открыта, и для других ОС существуют инструменты ручного монтажа).
Еще меня поразило то, что вы хотите смонтировать vhd как раздел данных - для этого вам действительно не нужна Windows 7 - поскольку новая функция на самом деле загрузка с vhd. Простое подключение и использование их как дисков не должно быть проблемой и в более ранних операционных системах.
Я помню, как какое-то время монтировал образ Ghost, который был довольно полезным, хотя и медленным. Vhds должен иметь примерно такую же скорость, как и собственный раздел.
Я хотел отдать должное за обратное.
Я устанавливаю Windows 7 на виртуальные жесткие диски на своих тестовых машинах, но сохраняю свои данные (путем изменения расположения по умолчанию папки C: \ Users ...) в физическом разделе NTFS. Затем я могу загружать разные экземпляры операционной системы и иметь общую общую область, доступную для этих разных экземпляров (хотя я не пытаюсь делиться целыми профилями пользователей между экземплярами Windows ... это потребует некоторого обмана, если я не использую домен учетная запись пользователя).
Мои данные удобно размещаются в разделе NTFS на необработанном блочном устройстве, где их легко получить, но есть четкое разделение между ОС и данными.