1

(mods/admins/etc: это может или не может принадлежать переполнению стека, дайте мне знать, если это было ошибкой.)

Я один из тех парней, которые всегда параноидально относятся к дисковому пространству, поэтому, когда мой жесткий диск (Windows box) заполнился примерно на 50%, я решил, что пришло время расширяться. Я тупо решил сделать это со вторым жестким диском и поддельным RAID-массивом Intel Matrix, поставляемым с материнской платой. Второй жесткий диск больше, поэтому он не занимает все свободное место. Недовольный этим, я купил другой жесткий диск той же модели, что и второй, и пытаюсь перейти на него, не нарушая RAID 0 и не теряя все.

Я нашел программу, которая объявила о возможности резервного копирования всего жесткого диска или его раздела в один из четырех форматов, среди которых - .vmdk. Я сказал ему создать резервную копию пригодного для использования раздела, который, как говорит фальшивый RAID, существует, и .vmdk успешно загружается в VirtualBox. Я делал это неоднократно в течение нескольких месяцев, и только недавно я задумался о том, что виртуальная машина считает своим жестким диском. Кажется, что когда я сказал программе сделать резервную копию используемого раздела (то есть реального жесткого диска), программа вынудила себя сделать резервную копию всего жесткого диска, то есть всего массива RAID.

Это было бы неплохо, за исключением того, что весь массив RAID чуть больше, чем на .2 ТиБ, больше, чем емкость третьего жесткого диска. Поскольку большая часть этого не используется, я пытаюсь отключить его, после чего я могу перенести его на третий жесткий диск, а затем повторить RAID.

Я использую Ubuntu Live CD для операций с резервным диском. Я преобразовал резервную копию из .vmdk в .vdi (оба диска загружаются должным образом в VirtualBox), я преобразовал ее в raw и попытался перезаписать ее на новый диск (сообщил, что на нем не хватает места, и диск отказался загружаться),

VBoxManage не помогает уменьшить размер, и я где-то обнаружил, что это невозможно. Кажется, что единственный размер, который я могу уменьшить, это размер, который видит хост, что проблематично, поскольку вся проблема заключается в уменьшении логического размера диска.

Как именно я могу сделать логический диск размером 1 ТБ?

1 ответ1

1

Я создал ветку на форуме VirtualBox, где мне сказали создать новый виртуальный диск желаемого меньшего размера и клонировать на него:

vboxmanage clonehd /path/to/old /path/to/new --existing

Это был успех, и мой виртуальный диск загружается должным образом под VirtualBox. Не так много на физическом диске, где я получаю ошибку winload.exe, но виртуальный диск теперь помещается на физический диск.

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