| Автор | Сообщение |
kulek Россиянин Сообщения: 2867
|
Прошу помочь разобраться в проблеме:
Необходимо оживить медиапроигрыватель DUNE HD SMART D1
тыц
после замены NAND на новую, для этого нужно сделать загрузочным SATA диск с реаниматором YAMON
вот инструкция:
| Цитата: | 8. Подготовка загрузочного диска
Всю ценную информацию с винчестера надо сохранить в надежном месте, а сам винчестер подсоединить к компьютеру. Каким будет соединение – через USB-адаптер, или напрямую к материнской плате – не важно.
Скачайте и установите программу WinHex. Запустите ее. С помощью пункта меню «Tools» запустите инструмент «Open Disk», выберите ваш винчестер, и нажмите «ОК». Открывшиеся вашему взору буковки и циферки и есть содержимое вашего диска, отображенное в 16-ном коде. Отметьте нулевой сектор, и пометьте его как «Beginning of block» с помощью контекстного меню. Теперь прокрутите список вниз настолько, чтобы быть уверенным в том, что видимая часть информации находится за 10 мегабайтами считая от нулевого сектора. Скажу честно, я сам это сделал на глаз. Здесь выбирайте буковку или циферку по душе, отмечайте ее, и с помощью контекстного меню помечайте как «End of block». Таким образом вы осуществили выделение информации на винчестере с самого его начала и до текущего места. Вызовите контекстное меню на выделенной области, выберите пункт «Edit», а затем пункт «Fill Block». Вы получите диалоговое окно, в котором вам по умолчанию будет предложено заполнить выделенный диапазон нулями. Жмите «ОК». После этого в меню «File» выберите пункт «Save sectors». Все. Мы расчистили место под загрузочный образ Yamon.
Какой такой загрузочный образ? А такой: download/file.php?id=289 Просто качайте и распаковывайте. Сделано? Теперь возвращаемся в WinHex, который вы, надеюсь, еще не закрыли. Кликаете по меню «File», затем «Open», и выбираете только что загруженный и распакованный файл. Наряду с закладкой с данными винчестера у вас появляется закладка с содержимым файла, также в 16-ном исчислении. Здесь нужно либо опять воспользоваться выделением начала и окончания блока (в этот раз от самого начала до самого конца), либо банально нажать Ctrl-A, а после этого Ctrl-C. Сокровенный смысл данного действия понятен – вы скопировали загрузочный образ в буфер обмена. Теперь перейдите обратно на закладку с данными вашего винчествера, выделите нулевой сектор, вызовите контекстное меню, пункт «Edit», затем «Clipboard Data», затем «Write». Вы должны получить сообщение вида «The clipboard data will be written at offset 0». Жмите «ОК»! Приличия ради проверьте визуальное соответствие скопированных данных, и затем сохраните изменения («File», «Save sectors»). Загрузочный диск готов! Я устал, пока писал все это. Надеюсь, что вы тоже. |
Неделю бьюсь - ничего не получается. К диску обращение есть, но загрузка не происходит.
Как должна выглядеть в винхексе нулевая дорожка HDD с нулевого сектора ? Кто то пишет, что диск должен быть активным и неважно в чем отформатирован в FAT или NTFS или EXT/ .
Но сделать активным диск без форматирования - так ведь не бывает ?
по тыц выложен образ диска, то есть перед его записью достаточно только очистить первые 10 MB пространства HDD и записать образ.
Ну недогоняю я
 |
|
Captain monitor.net.ru  Сообщения: 10378
|
| kulek писал: | | Но сделать активным диск без форматирования - так ведь не бывает ? |
и что сложного? заходим в диспетчер дисков и делаем его активным. Никакого форматирования проводить не надо. Конечно, если он уже имеет форматирование.
Что касается записи образа, так в этом образе и будут данные какой формат диска и его активность. Ты хоть записать этот образ пытался? Ультра исо зашьет тебе твой образ на любой носитель.
Добавлено 17-06-2015 14:12
Вообще инструкция (что приводишь) через опу... |
|
kulek Россиянин Сообщения: 2867
|
да записывал я уже тристапяцьсотраз
неделю уже трахаюсь
у некоторых получается , у некоторых ( в том числе и у меня) - нифига.
Я бы в нанду засунул загрузчик, но его же нужно как то выдрать из прошивки ...
я сохранил 2 файла blk1base3 и blk5base3 , но по каким адресам их ложить нифига непонятно |
|
Jael.Dace Участник Сообщения: 524
|
| kulek писал: | | Но сделать активным диск без форматирования - так ведь не бывает ? |
Флаг активности находится в MBR, а не в самом разделе, так что к форматированию оно отношения не имеет. У вас этот флаг стоит по смещению 01BEh: 80 - значит раздел активный.
А вот отсутствие сигнатуры 55 AA в конце загрузочного сектора настораживает...
Про очищение пространства перед копированием образа - лишнее, должно работать и без очищения.
Чтоб не копировать руками, можно воспользоваться прогой HDDRawCopy, которая специально для этого создана. (Если работать с большими образами, то при копировании через системный буфер обмена возникнут проблемы.) |
|
kulek Россиянин Сообщения: 2867
|
| Jael.Dace писал: |
А вот отсутствие сигнатуры 55 AA в конце загрузочного сектора настораживает...
|
есть - просто в скриншот все не влазит |
|
Genue Участник Сообщения: 49
|
С MBR видимых проблем нет.
Один раздел.
Байт 1BEh=80 - раздел активный.
1С2h=83 - тип раздела linux.
1С6h-1С9h=3F 00 00 00 - номер начального сектора, т.е. 63-й.
1CA-1CDh= 01 10 00 00 - количество секторов в разделе, т.е. 4097.
Смотрите, что в boot-секторе (63 в десятичной системе). |
|
kulek Россиянин Сообщения: 2867
|
| Цитата: | Make sata boot file
Compile zboot?yamon?kernel respectively generate bin file:
phyblock0-0x20000padded.922-A3a
zbimage-yamon-xload
zbimage-linux-xload
host $ dd if=phyblock0-0x20000padded.922-A3a of=sata_boot_922_A3a.bin 1 bs=1K
host $ dd if=zbimage-yamon-xload of= sata_boot_922_A3a.bin bs=1K seek=1024
host $ dd if=zbimage-linux-xload of= sata_boot_922_A3a.bin bs=1K seek=1280
Note:
Make sata start of zboot bin before the file, you need to modify 922-A3a.config zxenv profile,
will z.bootdev_order = { 0x00 0x01 0x20 0x30 0x40 0x41 0x50 } changed
z.bootdev_order = { 0x40 0x41 } leaving only sata start, otherwise the system is not available from sata started.
Finally, the bin file written sata boot partition
host $ dd if=sata_boot_922_A3a.bin of=/dev/sdb1 |
А не может оказаться, что в файле-загрузчике с HDD нужно что то править все таки под конкретную модель ? |
|
kulek Россиянин Сообщения: 2867
|
или как я нашел
$ cd /images/
$ dd if=phyblock0-0x20000padded. of=/dev/sda1 bs=1K
$ dd if=zbimage-yamon-xload of=/dev/sda1 bs=1K seek=1024
$ dd if=zbimage-linux-xload of=/dev/sda1 bs=1K seek=1280
$ sync
это значит - если у меня BOARD_ID 957-E1 , а этот YAMON имеет 947-E1 - он не будет работать с моей материнкой ? |
|
Genue Участник Сообщения: 49
|
В Boot-секторе (смещение 7E00h по 7FFFh) что-то похожее на суперблок линуксовых файловых систем EXT2/EXT3/Ext4. Единственно, по смещению 7E38h Magic signature (53 EF) не верна, прописано 00 0D. Но наверное таки, дело не в загрузчике. |
|
kulek Россиянин Сообщения: 2867
|
Проблема оказалась в ...одним словом диск WD 80GB не работает.
Залил тоже самое в SSD Kingston V300 - Yamon стартанул без проблем.
Теперь разбираюсь как восстановить прошивку NAND . |
|
|