Как рассчитывается ограничение в 137 ГБ в Virtual PC (две системы на одном диске)?


0

У меня на старом компьютере есть физическая машина с двойной загрузкой (Win7, XP), которую я хочу виртуализировать и перенести на новую. Поэтому я удалил все, что смог, и запустил shrink с RescueCD (использовал GParted).

Теперь у меня есть два раздела размером около 80 ГБ с промежутком между ними, так что, похоже, он превышает указанный предел. Тем не менее, результирующий VHD (созданный с Disk2vhd) намного ниже предела (около 110 ГБ), и оба раздела ниже предела.

Итак, мой вопрос - это сбой из-за ограничений размера диска для VPC или сбой просто потому, что это система с двойной загрузкой. Или, может быть, это сработало бы, если бы я переместил разделы так, чтобы они находились близко друг к другу (разрыв между ними составляет около 171 ГБ, а весь физический диск - 1 ТБ)?


Я понимаю, что это не совсем отвечает на вопрос, но вы рассматривали возможность использования лучшего программного обеспечения для виртуализации? Виртуальный ПК действительно отстой.
— gparent

Я сделал, но VMware не поддерживает разделы с двойной загрузкой, поэтому я думал, что по крайней мере VPC будет работать.
— Nux

Может VirtualBox?
— '17

VirtualBox не поддерживает USB (или, по крайней мере, HASP) в прошлый раз, когда я проверял, так что это не очень хорошая альтернатива для меня.
— Nux

Ответы:


2

Два раздела по 80 ГБ увеличивают до 160 ГБ (плюс все свободное место на диске). Это выше предела для диска IDE, который моделируется в VPC. Фактический размер файлов ничего не значит. Вы все еще проецируете диск в виртуальную машину.

Если у вас действительно есть несколько разделов, вы можете сохранить каждый из них в своем собственном VHD-файле. Тогда это два разных IDE-диска, которые вы моделируете. Каждый из них может быть ниже предела.


Значит, учитывается размер всех разделов? Или размер диска (вы упомянули неиспользуемое дисковое пространство)?
— Nux

Учитывается размер диска, который вы проецируете на виртуальную машину. Разделы и объем данных, хранящихся на диске, не имеют значения. Файл VHD - это представление диска фиксированного размера. Размер файла меняется. Но размер диска, если смотреть в гостевой ОС, постоянен.

Поэтому, если я правильно понял, что Disk2hdd создает диск объемом 1 ТБ (при подключении в Windows 7 - 1 ТБ при подключении к нему) с разделом 80 ГБ, тогда VPC его не распознает. Правильно?
— Нукс

1
Опять забудь про разделы. Они не имеют никакого отношения к вашему вопросу. Все дело в том, чтобы сделать вид, что старый диск IDE подключен к VPC. VPC - это эмуляция ПК 1997 года. Если вы не могли подключить диск объемом 1 ТБ к параллельному разъему IDE на компьютере 1997 года, вы не можете подключить его к VPC. VPC построен таким образом для совместимости с ОС. Почти все ОС в мире работали на ПК 1997 года. Но вы не можете подключить действительно большие виртуальные диски.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.