Сейчас на форуме: _MBK_, ManHunter, Magister Yoda, rtsgreg1989 (+9 невидимых)

 eXeL@B —› Основной форум —› проблема с загрузкой или как пофиксить разницу в геометрии
Посл.ответ Сообщение

Ранг: 79.6 (постоянный)
Активность: 0.060
Статус: Участник

Создано: 01 сентября 2005 14:42
· Личное сообщение · #1

сдампил я загрузочную флешку 32м залил дамп на флешку 128м. теперь флешка на128 выглядит так - размечено 30м остальное свободно оно и ясно партишн то от 32. проблема в том что у флешек 32 и 128 разная геометрия те количество секторов на дорожку различное ну и количество дорожек на поверхность естесно тоже. да там фат (кажется 16). как заставить дамп работать на другой геометрии? я думал достаточно будет пофиксить указатель на начало раздела и все заработает. бутовую запись я решил не трогать пусть дос думает что 32 сеектора на дорожке а не 64 это позволит избежать ошибок при обращении к логическим секторам (те порядковым секторам от начала раздела здесь то все правильно). но нифига у меня с этим не вышло .
что посоветуете?

-----
power and the money money and the power




Ранг: 42.0 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 01 сентября 2005 18:00 · Поправил: AG
· Личное сообщение · #2

Насколько я помню, то FAT-у пофиг какая геометрия у твоего диска... в структурах он оперирует порядковым номером блока, а не ном. дорожки и секора... Т.е. подгони запись в таблице разделов так чтоб размер партиции на новом диске стал таким каким от был на прежнем диске. Т.е. поиграйся с геометрией записи в таблице разделов.



Ранг: 79.6 (постоянный)
Активность: 0.060
Статус: Участник

Создано: 02 сентября 2005 11:06
· Личное сообщение · #3

AG
на флешке куда я залил дамп я вижу список файлов но при попытке их прочитать я вижу мусор те изза разницы в геометрии при пересчете лог сектора на физ смещение (фат ссылается на лог сектор) я попадаю совсем не туда куда надо. я прикинул разницу в геом. пересчитал на калькуляторе и подкоректировал начало партишн и после этого даже списка файлов не вижу но партишн правильно читает бут но бут не находит сис файлы .

-----
power and the money money and the power




Ранг: 42.0 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 02 сентября 2005 14:02
· Личное сообщение · #4

ОК. Если записать партицию в отдельный файл? а потом примонтировать как виртуальный диск при помощи filedisk (http://www.acc.umu.se/~bosse/)
Писать партицию в файл возможно прийдется под линуксом (или попробовать winimage для этой цели)...



Ранг: 79.6 (постоянный)
Активность: 0.060
Статус: Участник

Создано: 02 сентября 2005 15:54
· Личное сообщение · #5

AG
спасибо но моя задача не поиметь доступ к файлам а втом чтобы размножить загрузочную флешку со специфичискими файлами.

а по поводу партиции в файл и наоборот у меня самописанная тулза есть дле дерганья\вставляния проивольных кусков с\в физ устройств .

-----
power and the money money and the power




Ранг: 42.0 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 02 сентября 2005 16:07
· Личное сообщение · #6

doctor Ice пишет:
... моя задача не поиметь доступ к файлам а втом чтобы размножить загрузочную флешку со специфичискими файлами.


А скопировать на раздел винта, переразбить флешку и записать файлы обратно? Или не все так просто?


 eXeL@B —› Основной форум —› проблема с загрузкой или как пофиксить разницу в геометрии
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати