может кто подскажет как правильный образ hdd сделать в winimage?
Вид для печати
может кто подскажет как правильный образ hdd сделать в winimage?
Ден, для начала бы описал подробно постановку задачи со всеми условиями, мол есть спек такой-то, с контроллером таким-то, использую софт такой-то, он понимает файловую систему такую-то, хочу набить для этого винт тем-то... если же софтина понимает FAT16/32, то винт подключается к ПЦ обычным путем и на него закидываются trd файлы любым файловым менеджером.
File->New->select custom image format->OKЦитата:
может кто подскажет как правильный образ hdd сделать в winimage?
Далее нужно считать.
Допустим нужен образ фат16 размером 30МБ:
30*1024*1024=31457280 байт
31457280/512=61440 секторов, оно же значение LBA в Унриле, оно же "Total number sectors" в WinImage
"Total number sectors"=61440
"Sector per cluster" =4(2048)
"Sector per track" выставляем по максимуму =63
"Heads" выставляем по максимуму =16
Синим цветом константы, их просто забить не вычисляя.
Красным цветом критичные значения,в WinImage по умолчанию они не правильные, исправлять обязательно.
Всё, сохраняим образ.
(В ФАТ32 также всё.)
В Унриле получилось:
Образ приложил.(файлик маленький, но он раздуется по мере заполнения образа)Код:[HDD]
Scheme=NEMO
SkipReal=1
Image0=test.ima
CHS0=0/0/0
LBA0=61440
HD0RO=0
CD0=0
Пофиксил предыдущий пост.
Если по каким то причинам потребуется в Унриле заполнить CHS, то нужно ещё посчитать цилиндры:
LBA/H/S=C
61440/16/63=60 (округляем вниз)
Код:[HDD]
Scheme=NEMO
SkipReal=1
Image0=test.ima
CHS0=60/16/63
LBA0=61440
HD0RO=0
CD0=0
DimkaM, мне нужен образ объёмом 300 метров, подскажи как его правильно посчитать?
Всё тоже самое, только LBA=614400Цитата:
DimkaM, мне нужен образ объёмом 300 метров, подскажи как его правильно посчитать?
Сделал фат16 и фат32, образы приложил, скриншоты настроек тоже прикладываю.
В Унреале получается:или если с нужен CHS:Код:[HDD]
Scheme=NEMO
SkipReal=1
Image0=test.ima
CHS0=0/0/0
LBA0=614400
HD0RO=0
CD0=0
Код:[HDD]
Scheme=NEMO
SkipReal=1
Image0=test.ima
CHS0=609/16/63
LBA0=614400
HD0RO=0
CD0=0
из конфига моего анрыла
LBA0=13110;412110 ; max size, accessible through LBA. not used for real drive
Дык я же тебе дал настройки для конфига:
[HDD]
Scheme=NEMO
SkipReal=1
Image0=test.ima
CHS0=0/0/0
LBA0=614400
HD0RO=0
CD0=0
DimkaM, ;412110 ; max size
Не верь. Переводится типа "Здесь указывайте максимальный размер харда в секторах"