OSDev
http://osdev.su/

создание образа диска для бочса
http://osdev.su/viewtopic.php?f=6&t=887
Страница 2 из 2

Автор:  pavia [ 11 апр 2014, 14:19 ]
Заголовок сообщения:  Re: создание образа диска для бочса

stlw писал(а):
Кстати, вопрос к спецам в Windows программировании от авторов Bochs.

А что нужно сделать чтобы и из Program Files (я правильно понял - проблема из-за пробела в названии?) работало ?
Какой-то другой API юзать для открытия файла ?

Дело не в пробеле. Проблема в том что в Bochs всё свалено в кучу. Надо все настройки и изменяемые файлы класть в User Data, какие-то настройки можно скинуть в Program Data.

Автор:  pavia [ 11 апр 2014, 14:43 ]
Заголовок сообщения:  Re: создание образа диска для бочса

Rammstein писал(а):
еще вопросик: а как отформатировать образ в fat? я пробовал через gparted, он создает раздел, а потом на mkdosfs говорит, что c.img1 не найден. ну или хотя бы как подключить к борщу реальный раздел жестака. я готов выделить 2 гига на сие дело


Я делаю так создаю образ диска используя утилиту Bochs.
Код:
C:\Program Files\Bochs-2.4.6>bximage.exe
========================================================================
                                bximage
                  Disk Image Creation Tool for Bochs
        $Id: bximage.c,v 1.34 2009/04/14 09:45:22 sshwarts Exp $
========================================================================

Do you want to create a floppy disk image or a hard disk image?
Please type hd or fd. [hd] hd

What kind of image should I create?
Please type flat, sparse or growing. [flat] flat

Enter the hard disk size in megabytes, between 1 and 129023
[10] 10

I will create a 'flat' hard disk image with
  cyl=20
  heads=16
  sectors per track=63
  total sectors=20160
  total size=9.84 megabytes

What should I name the image?
[c.img] hd10.img

Writing: [] Done.

I wrote 10321920 bytes to hd10.img.

The following line should appear in your bochsrc:
  ata0-master: type=disk, path="hd10.img", mode=flat, cylinders=20, heads=16, s
pt=63
(The line is stored in your windows clipboard, use CTRL-V to paste)

Press any key to continue

Далее копирую параметры диска. Только путь пишу не относительный, а абсолютный, так проще работать.
Что касается форматирования. То делаю это прям в борще используя дисковые утилиты. У меня есть образ МС ДОС дискеты. Её и использую. Гружусь в Дос
Через fdisk создаю первичный раздел.
А потом стандартный format c:

Автор:  phantom-84 [ 11 апр 2014, 16:12 ]
Заголовок сообщения:  Re: создание образа диска для бочса

Да, я тоже часто выполняю форматирование непосредственно в эмуле. Еще можно создать и отформатировать VHD, а потом его отключить, оставив файл образа. VHD - это практически сырой образ с небольшим довеском в конце.

Страница 2 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/