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

Добре, да отидем от другата страна. Нека напишем една истинска писта на диск, заемаща минимално възможния брой сектори (според стандарта - 300, но някои жици са напълно доволни от по-ниските стойности), но нека разширим предварителния му интервал от две секунди до ... целия диск! В резултат на това ще загубим само последните 300 сектора, но ще получим достъп до останалото съдържание. Като се има предвид, че малко повече от 300 хиляди от тези сектори се четат на диска, лесно е да се изчисли, че процентът на успешно възстановена информация е най-малко 99,999% от капацитета на целия диск и дори тогава само при условие, че оригиналният диск е напълно запушен, което в природата почти никога не се наблюдава. Ако това не ви удовлетворява, разработете свой собствен софтуер, който правилно записва фиктивния TOC, но не прави нищо повече от това (самото устройство записва Lead-in областта, но по принцип можете да направите без Lead-out с внимателно боравене с диск, основното е да се опитате да четете сектори, които са извън диска, в противен случай поведението на устройството ще стане трудно да се предскаже). Аз, от друга страна, съм мързелив да го направя - все още не съм срещал възстановяването на напълно запушени дискове. Поне засега ...

Процедурата по възстановяване се състои от три части: подготовка на оригиналното изображение на пистата с нормална предварителна междина; увеличаване на предварителната пролука до размера на цял диск и запис на коригираното изображение на възстановения диск. Достатъчно е да извършите първите две стъпки само веднъж, тъй като полученото изображение (по-нататък ще го наречем „лечебно“) може да се използва за всички дискове (прочетете: за всички дискове с еднакъв капацитет, по очевидни причини не можете да възстановите правилно 23-минутен диск, като използвате изображение, проектирано за 80-минутен диск и съответно обратното).