Страница 1 из 1

Как правильно сделать iso с микрософтовского диска?

Добавлено: 14 фев 2005, 02:01
Pasha
Давеча надо мне было сделать iso image с диска с Microsoft Midtown Madness 2 :-P. Судя по всему, начало диска примерно такое:
----8<----
BBBBBBBBBBBBBCCBBBBDDDDDDDDDD...
Где B - "Нечитаемые блоки"
C - некоторые данные которые по сути лежат в определённом по счёту секторе диска и являются "проверкой ПОДЛинности".
D - Данные
---->8----

Вопрос знатокам: как сделать эту исошку так, чтобы бэд-блоки не только пропускались, но и на их месте в ISO-файле стояли, скажем, нолики. Следовательно, код на новом диске останется в нужном месте.
Если dd задать conv=noerror, она ошибки пропускает, но бэд-блоки ноликами не заменяют. Т.е. вместо нужного
0000000000000CC0000DDDDDDDDDD...
будет CCDDDDDDD....


Что делать? sdd нужного тоже вроде не умеет

Лирическое отступление.
Этот Midtown Madness - UK Edition, то есть там надо ездить по левой стороне ^__^. Тока вот я присмотрелся и увидел как мелкософт опять блеснул интеллектом - машины-то ездят по левой стороне, но вот знаки и светофоры всё равно на правой.
А когда переезжаешь улицу на дабл-деккере в "Лондоне", то врезается в бок какое-то американского вида такси, тебе сигналят и орут что-то на полуматном английском. Здесь такого нет ^__^. Здесь даже мне на однополосной (но с двухсторонним движением) дороге уступают и не сигналят (медленно едут за мной, эз зэ кэйс мэй би), когда я на велике еду со скоростью 15 км/ч. Вот так.

Добавлено: 15 фев 2005, 00:21
booxter
Чытаем man dd
conv=CONVERSION[,CONVERSION]...
Convert the file as specified by the CONVERSION argument(s).
(No spaces around any comma(s).)

Conversions:
...
noerror
Continue after read errors.
...

Добавлено: 15 фев 2005, 02:06
Pasha
Чытаем першы пост.
Если dd задать conv=noerror, она ошибки пропускает, но бэд-блоки ноликами не заменяют. Т.е. вместо нужного
0000000000000CC0000DDDDDDDDDD...
будет CCDDDDDDD....

Добавлено: 15 фев 2005, 07:28
michael

Добавлено: 15 фев 2005, 23:40
Pasha
Aleksey Kondratenko, почему?

Добавлено: 16 фев 2005, 21:20
Pasha
Вряд ли. Если бы проверялось - винда бы притормаживала на каждом из них (ну или хотя бы на одном - всё равно это было бы заметно). А такого нет :)

Добавлено: 18 фев 2005, 00:07
Anonymous
readcd dev=x,x,x f=WinXP.iso

man readcd

dd МЕ ХОПЮБКЪЕР ЩПНПШ

Добавлено: 25 фев 2005, 18:06
michael
Pasha, заборол диск?

Добавлено: 25 фев 2005, 20:47
Pasha
Michael, да я его отдал ещё до того как вопрос задал. Хотя если не забуду, спрошу на днях - попробую