Восстановления данных с лазерных дисков

  35790931     

таким видит защищенный


Еще до завершения процесса копирования нас начинают одолевать стойкие сомнения или, я бы даже сказал, непоколебимая уверенность, в том, что диск будет скопирован неправильно. И действительно, чего мы опасались, то мы и получили! Давайте создадим образ скопированного диска в плане сравнения копии TOC'а с оригиналом.

[CloneCD]            ; данные о копировщике

Version=3            ; версия Clone CD

[Disc]               ; данные о диске

TocEntries=7         ; кол-во элементов TOC'a == 7 (в оригинале было 12)

Sessions=1           ; кол-во сессий == 1 (в оригинале было 2)

DataTracksScrambled=0      ; поле DVD

CDTextLength=0             ; CD-Text'a

в полях подкода Lead-in области нету

[Session

1]          ; данные сессии 1

PreGapMode=1         ; тип трека == Mode 1

PreGapSubC=0         ; данных подканала – нет

[Entry

0]            ; данные элемента TOC'a №0

Session=1            ; элемент сессии 1



Point=0xa0           ; номер первого трека сессии 1 в PMin/тип диска в PSec

ADR=0x01             ; q-Mode == 1

Control=0x04         ; диск с данными, запрещенный ;-) для копирования

TrackNo=0            ; трек, который мы сейчас читаем – это Lead-in трек (т.е. TOC)

AMin=0               ; \

ASec=0               ;  + - абсолютный адрес текущего трека

AFrame=0             ; /

ALBA=-150            ; LBA-адрес текущего трека

Zero=0               ; это поле должно быть равно нулю, как оно и есть

PMin=1               ; номер первого трека сессии 1

PSec=0               ; тип диска CD-DA и CD-ROM

диск в Mode

1

PFrame=0             ; не несет никакой полезной информации

PLBA=4350            ; номер трека представленный CloneCD

как LBA-адрес, т.е. чушь

[Entry

1]            ; данные элемента TOC'a №1

Session=1            ; элемент сессии 1

Point=0xa1           ; номер последнего трека сессии 1 в PMin

ADR=0x01             ; q-Mode == 1

Control=0x04         ; диск с данными, запрещенный ;-) для копирования


TrackNo=0            ; трек, который мы сейчас читаем – это Lead-in трек (т.е. TOC)

AMin=0               ; \

ASec=0               ;  + - абсолютный адрес текущего трека

AFrame=0             ; /

ALBA=-150            ; LBA-адрес текущего трека

Zero=0               ; это поле должно быть равно нулю, как оно и есть

PMin=1               ; номер последнего трека сессии 1 (в сессии только один трек)

PSec=0               ; не несет никакой полезной информации

PFrame=0             ; не несет никакой полезной информации

PLBA=4350            ; номер трека представленный CloneCD

как LBA-адрес, т.е. чушь

[Entry

2]            ; данные элемента TOC'a №2

Session=1            ; элемент сессии 1

Point=0xa2           ; положение Lead-out

области в PMin:PSec:PFrame

ADR=0x01             ; q-Mode == 1

Control=0x04         ; диск с данными, запрещенный ;-) для копирования

TrackNo=0            ; трек, который мы сейчас читаем – это Lead-in трек (т.е. TOC)

AMin=0               ; \

ASec=0               ;  + - абсолютный адрес текущего трека

AFrame=0             ; /

ALBA=-150            ; LBA-адрес текущего трека

Zero=0               ; это поле должно быть равно нулю, как оно и есть

PMin=0               ; \

PSec=29                    ;  + - абсолютный адрес Lead-out области сессии 1

PFrame=33            ; /

PLBA=2058            ; LBA-адрес Lead-out области сессии 1

[Entry

3]            ; данные элемента TOC'a №3

Session=1            ; элемент сессии 1

Point=0x01           ; данные трека 1 сессии 1

ADR=0x01             ; q-Mode == 1

Control=0x04         ; диск с данными, запрещенный ;-) для копирования

TrackNo=0            ; трек, который мы сейчас читаем – это Lead-in трек (т.е. TOC)

AMin=0               ; \

ASec=0               ;  + - абсолютный адрес текущего трека

AFrame=0             ; /

ALBA=-150            ; LBA-адрес текущего трека

Zero=0               ; это поле должно быть равно нулю, как оно и есть

PMin=10                    ; \



PSec=2               ;  + - абсолютный адрес начала трека 1 сессии 1

PFrame=0             ; /

PLBA=45000           ; LBA-адрес начала трека 1 сессии 1

[Entry

4]            ; данные элемента TOC'a №4

Session=1            ; элемент сессии 1

Point=0xb0           ; позиция следующий записываемой области в AMin:ASec:AFrame

ADR=0x05             ; q-Mode == 1

Control=0x04         ; диск с данными, запрещенный ;-) для копирования

TrackNo=0            ; трек, который мы сейчас читаем – это Lead-in трек (т.е. TOC)

AMin=2               ; \

ASec=59                    ;  + - абсолютный адрес следующей записываемой области

AFrame=33            ; /

ALBA=13308           ; LBA-адрес следующей записываемой области

Zero=3               ; кол-во pointer'ов в Mode 5

PMin=22                    ; \

PSec=14                    ;  + - абсолютный адрес максимальной записываемой области

PFrame=34            ; /

PLBA=99934           ; LBA-адрес максимальной записываемой области

[Entry

5]            ; данные элемента TOC'a №5

Session=1            ; элемент сессии 1

Point=0xc0           ; стартовый адрес Lead-in области Hybrid диска (если он есть)

ADR=0x05             ; Mode 5 (Оранжевая книга)

Control=0x04         ; диск с данными, запрещенный ;-) для копирования

TrackNo=0            ; трек, который мы сейчас читаем – это Lead-in трек (т.е. TOC)

AMin=162             ; рекомендуемая мощность лазера для

ASec=200             ; Application code (в оригинале здесь было 128)

AFrame=224           ; в оригинале здесь было 140

ALBA=294074          ; LBA-"адрес" трех предыдущих полей

Zero=0               ; зарезервировано

PMin=97                    ; \

PSec=27                    ;  + - абсолютный адрес Lead-in области Hybrid диска

PFrame=21            ; /    ( адрес лежит за пределами диска, т.е. Hybrid-диска нет)

PLBA=-11604          ; LBA-адрес Lead-in области Hybrid'a(вычислен с переполнением)

[Entry

6]            ; данные элемента TOC'a №6

Session=1            ; элемент сессии 1

Point=0xc1           ; копия ATIP-информации

ADR=0x05             ; -+

Control=0x04         ; -+

TrackNo=0            ; -+

AMin=4               ; -+

ASec=192             ; -+

AFrame=150           ; -+- ATIP (изменена!)

ALBA=32400           ; -+

Zero=0               ; -+

PMin=0               ; -+

PSec=0               ; -+

PFrame=0             ; -+

PLBA=-150

[TRACK 1]

MODE=0

INDEX

1=45000


Содержание раздела