Войти

Показать полную графическую версию : [решено] CDIMAGE: вероятно баг?


Bulba_S
13-01-2008, 12:10
Посмотрел все темы по CDIMAGE, вроде никто не сталкивался...
В общем такая загадка, создаю ISO-образ с помощью CDIMAGE, записываю Nero8, в нем же проверяю, ошибок нет. Делаю LabelFlash надпись и думаю, может стоит еще раз проверить. Открываю записанный DVD и делаю сравнение с исходной директорией, и нахожу различие в одном файле i386\ATI3112R.SY_.

Ну все, думаю, LabelFlash запарола мне диск, открываю ISO-образ, вытаскиваю оттуда ATI3112R.SY_, и что я вижу? Он тоже отличается от оригинала в том же месте. Пока у меня только два варианта, либо вирус шутит, либо глюк в CDIMAGE. Возможно это как-то связано с оптимизацией образа. Вот с такими параметрами я использую CDIMAGE (взято из учебника по автоустановке):
CDIMAGE.EXE -l"%LABEL%" -h -j1 -oci -m -bxpboot.img "%DISTRO%" "%OUTPUT%\%LABEL%.ISO"

Самое смешное, после распаковки обоих ATI3112R.SY_ получаются одинаковые файлы, поэтому диск выкидывать я не стал. Вот результат сравнения файлов:
C:\gluk\orig>fc/b C:\gluk\iso\ATI3112R.SY_ C:\gluk\orig\ATI3112R.SY_
Сравнение файлов C:\GLUK\ISO\ATI3112R.SY_ и C:\GLUK\ORIG\ATI3112R.SY_
00000036: 1C B8
00000037: 31 34
00000038: 59 B6
00000039: 02 53

C:\gluk\orig>fc/b C:\gluk\iso\Si3112r.sys C:\gluk\orig\Si3112r.sys
Сравнение файлов C:\GLUK\ISO\Si3112r.sys и C:\GLUK\ORIG\SI3112R.SYS
FC: различия не найдены

Попробовал отдельно сделать ISO из этих двух файлов, картина прежняя - оригинальный файл изменился, изменный остался таким же.

Может cdimage.exe умеет оптимизирова не только на уровне файлов, но и на уровне форматов (CAB, etc)?

Версия:CDIMAGE 2.52 CD-ROM and DVD-ROM Premastering Utility
Copyright (C) Microsoft, 1993-2000. All rights reserved.

Zetoke
13-01-2008, 12:28
Попробуй UltraISO. Хорошая прога. Скорее всего глюк в CDIMAGE. Но точно ничего сказать не могу. Я этой прогой почти не пользовался. А вирус врядли мог так подействовать.

Petya V4sechkin
13-01-2008, 12:35
Bulba_S, наверное, вы используете опции типа -oci.
-oi ignore diamond compression timestamps when comparing files

Видимо, где-то в дистрибутиве есть такой же файл (возможно, с другим именем). Для эксперимента используйте опцию -ocis (чтобы показывало дублирующиеся файлы).
-os show duplicate files while creating image
Файлы Si3112r.sys отличаются только датой.

Bulba_S
13-01-2008, 15:11
Точно, эти четыре байта - скорей всего дата в CAB-формате. Я нашел эти два файла в i386, это 3112RX47.SY_ и ATI3112R.SY_, названия разные, а внутри один и тот же файл с разными датами. Скорей всего это глюк в Башратовских драйверпаках, если разберусь, продолжу в соответствующей теме.

Petya V4sechkin, спасибо за совет, нашел проще - отсортировал папку i386 по размеру и они оказались рядом ;)

ЗЫ Master Fess, раз всё выяснилось, продолжаю пользовать CDIMAGE, но за совет все равно спасибо!




© OSzone.net 2001-2012