
Сообщение от
Q-Master
Забавно, но там FAT16 8) Может в этом проблема. Надо попробовать переделать образ.
Хм. Переделал. ФАТ32 стало и все в таком-же виде как и надо. Но висняк при старте. ЧЯДНТ?
Подебажить и выяснить, на каком моменте висит и что ему надо в это время. Либо сектор читается криво, либо прошивка ждёт какого-то флага от винта (но тогда почему у меня не виснет?)
--
Воспроизвожу свои шаги по созданию образа
1.Запускаю этот скрипт - он создаст образ в 512М и положит туда форматированный раздел
Код:
#!/bin/sh
#make empty hdd image
dd if=/dev/zero of=hdd.img bs=1M count=512
#make empty partition
dd if=/dev/zero of=partition bs=1M count=511
#format partition
/sbin/mkfs.vfat partition
#put partition into image
dd if=partition of=hdd.img bs=1M seek=1
#remove partition file
rm partition
2.1
/sbin/fdisk hdd.img
o - создать пустую таблицу разделов
n - создать новый раздел
p - primary
1 - номер раздела
2048 - первый сектор раздела
[enter] - последний сектор раздела, по умолчанию конец образа
t - меняем тип раздела, номер раздела выбирается автоматом, т.к. он один.
l - список возможных типов
либо c - win95 fat32 lba
либо e - win95 fat16 lba
либо 6 - fat16
w - сохранить и выйти
либо 2.2
пройтись testdisk'ом по образу, он найдёт запихнутый раздел и "восстановит" структуру разделов
3.Запускаю Xpeccy:
PentEvo
IDE интерфейс Nemo
IDE master - HDD (ATA)
выбираю только созданный образ
поддержка LBA отмечена
LBA 1048576 (для 512М)
OK
Сброс.
Работает! В File browse можно выбрать HDDNemo:MASTER FAT16