Автор: RavD , 15 января 2012
Есть ISO образ на 4Гб попавший на BAD сектор. Как найти заголовок чтобы в winhex (вер.16.0) добавить для восстановления по сигнатуре.Нужно в список "Signatures" добавить зоголовок ISO. В списке "File Header Serch" файлп ISO не нашел. Сам файл через "Open" открывается. В виктории не ремапится.
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

makarog

14 лет 1 месяц назад

RavD, а самому подумать - совсем никак?:-) открыть, например, любой исошник редактором и посмотреть, почему в мусоре так трудно найти по сигнатуре начало образа:-)

RavD

14 лет 1 месяц назад

Открыл исошника начинается у всех с CD001 и название исошников. Это - CD001 заголовок?

savely

14 лет 1 месяц назад

CD001 - сигнатура (маленькая часть) заголовка (volume descriptor'а). В общем - если ее нет, то это мусор. Заголовок вот:
typedef unsigned char Byte; typedef unsigned short Word; typedef unsigned long Long; typedef struct { Byte VDType; /* Must be 1 for primary volume descriptor. */ char VSStdId[5]; /* Must be "CD001". */ Byte VSStdVersion; /* Must be 1. */ Byte volumeFlags; /* 0 in primary volume descriptor. */ char systemIdentifier[32]; /* What system this CD-ROM is meant for. */ char volumeIdentifier[32]; /* The volume name. */ char Reserved2[8]; /* Must be 0's. */ Long lsbVolumeSpaceSize; /* Volume size, least-significant -byte order. */ Long msbVolumeSpaceSize; /* Volume size, most-significant -byte order. */ char escapeSequences[32]; /* 0's in primary volume descriptor */ Word lsbVolumeSetSize; /* Number of volumes in volume set (must be 1). */ Word msbVolumeSetSize; Word lsbVolumeSetSequenceNumber;/* Which volume in volume set (not used). */ Word msbVolumeSetSequenceNumber; Word lsbLogicalBlockSize; /* We'll assume 2048 for block size. */ Word msbLogicalBlockSize; Long lsbPathTableSize; /* How many bytes in path table. */ Long msbPathTableSize; Long lsbPathTable1; /* Mandatory occurrence. */ Long lsbPathTable2; /* Optional occurrence. */ Long msbPathTable1; /* Mandatory occurrence. */ Long msbPathTable2; /* Optional occurrence. */ char rootDirectoryRecord[34]; /* Duplicate root directory entry. */ char volumeSetIdentifier[128]; /* Various copyright and control fields follow. */ char publisherIdentifier[128]; char dataPreparerIdentifier[128]; char applicationIdentifier[128]; char copyrightFileIdentifier[37]; char abstractFileIdentifier[37]; char bibliographicFileIdentifier[37]; char volumeCreation[17]; char volumeModification[17]; char volumeExpiration[17]; char volumeEffective[17]; char FileStructureStandardVersion; char Reserved4; /* Must be 0. */ char ApplicationUse[512]; char FutureStandardization[653]; } PVD, *PVDPtr;