Первое знакомство.
Некоторые игровые диски работают строго по секторам игнорируя служебную информацию.Другими словами не имеет значения имена папок и файлов а также их количество на диске(их вообще может не быть :Crono Cross , Threads Of Fate ).
На примере докажем что у диска Bugs Bunny - Lost in Time [SLUS-00838]
есть lba зависимость.Нам нужно стереть служебную информацию и проверить останется ли он рабочим.
При удалении нужно обязательно оставить 2 файла(SYSTEM.CNF,и ещё файл который SYSTEM.CNF запускает) и в том же месте строго по lba
На картинке видно как было и как должно получится.Несмотря на то что остались 2 файла размер диска не изменился.Он запускается и работает как оригинал.
Информацию я удалял вручную но выложу xdelta патч который все удалит с диска.Кто захочет проверить работоспособность.
Если распаковать такой образ то у нас получится извлечь только 2 файла.А где остальное? Остального нет.Разработчик информацию о файлах и папках создал для своего удобства и забыл её стереть.Мы сделали это за него.
Но хуже всего когда разработчик оставляет фейковую информацию.
К примеру на диске точно есть видео файл а он регистрируется как обычный файл.И при извлечении утилитами вы потеряете звуковую дорожку.
Не всегда доверяйте служебной информации диска,особенно той где имеется lba зависимость.