У меня есть машина под управлением Windows, где диск имеет два раздела C (50 ГБ) и D (250 ГБ). Я занимаюсь поиском информации и мне нужно работать с большим корпусом (более 50 ГБ) и в Linux.
Так что, если я хочу установить Linux на существующую систему, сохраняя инсталляцию Windows без изменений, можно ли будет запустить ее в виртуальной коробке? (скажем, QEMU, VMWare и т. д.)
Альтернативой является использование Wubi. В этом случае установка Linux должна быть на диске C. Затем, если я сохраню небольшую установку Linux (скажем, 5 ГБ) на C и мой корпус на D (смонтированный в Linux), как это повлияет на производительность моих программ, что будет получать доступ к подключенному диску Windows D.
Возможно ли использовать Linux таким образом? Что из вышеперечисленного лучше, если вообще есть выход?
Замечания :
Со времени моего сообщения в июле 2010 года я использовал и попробовал несколько способов поддержки образа диска, который можно смонтировать в Linux. У меня был qcow2 диск 100GB и необработанный диск 100GB, как отформатирован в файловой системе ext3.
Я монтировал и подключался к диску qcow2 с помощью qemu-nbd. Проблема заключалась в том, что время от времени соединение с диском терялось, а работающие программы генерировали ошибки дискового ввода-вывода.
Необработанный диск будет монтироваться и нормально работать как устройство, монтируемое в цикле, но при записи данных на него программа mount.ntfs будет перегружать процессор, и этот процесс займет огромное количество времени. На самом деле я запускал make на программном обеспечении, расположенном на этом необработанном диске, и через некоторое время make ждал, пока mount.ntfs покажет 100% загрузки ЦП.