Здравствуйте, возникла необходимость увеличение образа диска win95.img
Из названия образа понятно, что это основной загрузочный диск с установленной ОС Windows 95. Размер его был всего 80 Мб! Поэтому возникла острая необходимость его увеличить, не повредив данные.
Задача оказалась, очень не простой и потребовала применить не только знания, но и смекалку
Первое что пришло в голову это воспользоваться утилитами типа WinImage, UltraISO и т.п. Но оказалось, что эти программы просто не в состоянии, корректно работать и не повреждать структуру файловой системы при создании образа бóльшего размера.
Поэтому, к сожалению придётся действовать не самым удобным способом...
И так приступим.
Для выполнения задачи по увеличению образа *.img мы воспользуемся двумя средствами.
1. Эмулятор Qemu для Windows.
2. Загрузочный диск Acronis (имеется в папке qemu)
Первое что делаем распаковываем папку qemu в корень диска, для удобства.
Теперь начинаем работать с командной строкой. Постараюсь описать процесс, как можно проще.
Нажимаем комбинацию Win+R вводим cmd, нажимаем Enter.
Теперь перейдём в каталог qemu для работы. Папка qemu у меня лежит на диске c. (Если вы работаете на Windows 7, то достаточно с зажатой клавишей Shift нажать пкм на папке qemu и выбрать в контекстном меню Открыть окно команд)
Вводим cd c:\qemu
![]()
Таким образом мы и перешли в наш каталог qemu.
Сначала создаём пустой файл, например, так:
qemu-img create temp.img xxxM
где вместо xxx пишем размер в мегабайтах. Т.е для создания образа 150 Мб, команда будет выглядеть так qemu-img create temp.img 150M
Команда должна дать результат:
Formating 'temp.img', fmt=raw, size=ххх kB
Теперь берём ваш оригинальный образ размер, которого требуется увеличить и кладём его в папку qemu.
Теперь добавляем созданный temp.img к оригинальному образу:
copy /b win95.img+temp.img new.img
Последовательность важна: так temp.img, который пустой, добавится в конец существующего образа. В итоге в папке qemu появится образ с именем new.img размер которого будет равен сумме размеров win95.img + temp.img.
В паке qemu лежит менеджер разделов Acronis.iso с него то мы и загрузимся для внесения окончательных изменений в наш новый образ new.img.
Вводим команду
qemu.exe -L . -m 128 -cdrom Acronis.iso -hda new.img -boot d
(-L - указывает что bios лежит в папке qemu
-m 128 - количество памяти системы, которое используется виртуальной машиной)
Начнётся загрузка Acronis, когда он загрузится то выбираем модуль Acronis Disk Director - Безопасная версия.
Выбираем Ручной режим.
Мышка работает в qemu очень плохо, так что придётся всё делать клавишами.
Ну думаю объяснять не надо, что нужно увеличить первый раздел за счёт второго.
Хочу заметить что после выполнения действий по управлению диском перед выходом, не забудьте нажать Операции → Выполнить.
Ну вот и всё, увеличение образа сделано. Тестируйте. Удачи
Cкачать
Использованные статьи:
http://mydebianblog.spaces.live.com/blog/cns!1D051...
http://superuser.com/questions/24838/is-it-possibl...
Интересная статья
http://rackot.blogspot.com/2009/08/qemu-windows-7....




