Показать сообщение отдельно
Старый 11.07.2020, 23:30   #1
Person Of The Community
 
Регистрация: 11.09.2017
Пол: Неизвестно
Сообщений: 134
botik репутация неоспоримаbotik репутация неоспоримаbotik репутация неоспоримаbotik репутация неоспоримаbotik репутация неоспоримаbotik репутация неоспоримаbotik репутация неоспоримаbotik репутация неоспоримаbotik репутация неоспоримаbotik репутация неоспоримаbotik репутация неоспорима
По умолчанию lba зависимость и трудности извлечения.             

Первое знакомство.

Некоторые игровые диски работают строго по секторам игнорируя служебную информацию.Другими словами не имеет значения имена папок и файлов а также их количество на диске(их вообще может не быть :Crono Cross , Threads Of Fate ).

На примере докажем что у диска Bugs Bunny - Lost in Time [SLUS-00838]
есть lba зависимость.Нам нужно стереть служебную информацию и проверить останется ли он рабочим.

При удалении нужно обязательно оставить 2 файла(SYSTEM.CNF,и ещё файл который SYSTEM.CNF запускает) и в том же месте строго по lba

На картинке видно как было и как должно получится.Несмотря на то что остались 2 файла размер диска не изменился.Он запускается и работает как оригинал.




Информацию я удалял вручную но выложу xdelta патч который все удалит с диска.Кто захочет проверить работоспособность.

Если распаковать такой образ то у нас получится извлечь только 2 файла.А где остальное? Остального нет.Разработчик информацию о файлах и папках создал для своего удобства и забыл её стереть.Мы сделали это за него.

Но хуже всего когда разработчик оставляет фейковую информацию.
К примеру на диске точно есть видео файл а он регистрируется как обычный файл.И при извлечении утилитами вы потеряете звуковую дорожку.

Не всегда доверяйте служебной информации диска,особенно той где имеется lba зависимость.

Последний раз редактировалось botik; 01.03.2021 в 14:52.
botik вне форума  
Ответить с цитированием