Podgląd pojedynczego posta
Stary 05.10.2014, 22:22   #27
Berion
Hibernant
CDRinfo VIP
 
Avatar użytkownika Berion
 
Data rejestracji: 24.06.2004
Posty: 17,115
Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>Berion jest wybitnie uzdolniony i zna sie rzeczowo na sprawach <1500 - 1999 pkt>
Widzę, że kompletnie nie rozumiesz co zrobiłeś. <siada wygodnie w fotelu i rozpala fajkę>

Są różne systemy plików przeznaczone na różne urządzenia i w różnych różnie to zostało opracowane. Oprócz zwykłych danych, są też dane korekcyjne na wypadek błędów odczytu (uszkodzenia fizyczne, losowe błędy odczytu itd.) po to aby program, który zajmuje się obsługą nośnika i formatem danych na nim, wiedział że to co odczytał jest poprawne. Żyjemy w takim świecie, że nawet neutrina mogą mieć wpływ na takie rzeczy, więc mądrzy ludzie musieli wymyślić jakiś system, który zabezpieczy ich przed losową utratą danych.

Jednym z antycznych zabezpieczeń jest celowe uszkodzenie danych korekcyjnych, abyś nie mógł tego ot tak sobie skopiować. "Zwykły program" myśli że nośnik jest uszkodzony (ponieważ nie zgadza się suma z danymi, które opisuje), podczas gdy firmware PSX w ogóle tego nie odczytuje (i dlatego można to było zastosować).

Więc to co zrobiłeś to kopię plików+dane korekcyjne. Są przeplecione bo to co sektor idzie. Ale tego z oczywistych względów gra nie odczyta. Teoretycznie więc, trzeba z każdego bloku po 2352b odciąć tyle aby zostawało 2048b. Nie wiem jednak jak to wygląda bo nigdy się tym nie interesowałem (być może "śmiecie" są na końcu).
__________________
Wszystko co chciałbyś wiedzieć o:
| PSX | PS2 | PS3 | Xbox |

FF000000000003010101010003010000000003010000030000 00000003010000000003010100000003010101010003010000 00000300010101010300000000000301010000000300000001 01030101010100030101000000030000000000030100000000 03000001010103000000000003010100000003000000000103 01000000000301010000000301010000000300000000000301 01010100030000000000030101000000030000000001030003 01000000000301000000030100000000030000000101030100 00000003010000030100000000030100010003010100000003 00000000000300000000000300010301000000000301000003 00000001010301010100000301010000000300000000000301 00000000030000000101030000000001030101000000030101 000000030101000000FF
Berion jest offline   Odpowiedz cytując ten post