3012
edycji
m (→Odczyt dysku) |
mNie podano opisu zmian |
||
Linia 88: | Linia 88: | ||
# Układ Intel C82062 użyty przez Amepol korzysta z 16-bit CRC do liczenia zarówno sum kontrolnych nagłówków sektorów, jak i danych w sektorze. Kontroler WD1006V-MM1 używał 16-bit CRC dla nagłówków, ale dane były już zabezpieczane 32-bit CRC. | # Układ Intel C82062 użyty przez Amepol korzysta z 16-bit CRC do liczenia zarówno sum kontrolnych nagłówków sektorów, jak i danych w sektorze. Kontroler WD1006V-MM1 używał 16-bit CRC dla nagłówków, ale dane były już zabezpieczane 32-bit CRC. | ||
Po skonfigurowaniu analizatora (WDA), przeprowadzona została kompletna analiza obrazu, której kroki obejmowały: | Po skonfigurowaniu analizatora (WDA), przeprowadzona została kompletna analiza obrazu, której kroki obejmowały (w nawiasie podane odpowiednie elementy widoczne na powyższym rysunku): | ||
* odtworzenie zegara, który został użyty przy zapisie, | * odtworzenie zegara, który został użyty przy zapisie (jasnoniebieskie znaczniki pod przebiegiem), | ||
* odnalezienie znaczników MFM, | * odnalezienie znaczników MFM (fragment sygnału oznaczony fioletowym tłem), | ||
* pogrupowanie bitów sygnału MFM w pary | * określenie położenia nagłówka sektora i danych zapisanych w sektorze (rysunek przedstawia kompletny nagłówek sektora) | ||
* odczytanie nagłówków sektorów, zweryfikowanie sum kontrolnych nagłówków, określenie ich adresów | * pogrupowanie bitów sygnału MFM w pary \[zegar, dane\] (jasno- i ciemnoszare tło pod przebiegiem) | ||
* rozkodowanie sygnału MFM do bitów i bajtów stanowiących treść struktury sektora ("0" i "1" małą czcionką oznaczają kolejne bity zegara i danych MFM, "0" i "1" dużą czcionką bity danych, złożone dalej w bajty o podanej dużą czcionką wartości) | |||
* odczytanie nagłówków sektorów, zweryfikowanie sum kontrolnych nagłówków, określenie ich adresów (dwie pionowe zielone linie oznaczają zgodną 16-bit sumę CRC) | |||
* odczytanie danych zapisanych w sektorach, zweryfikowanie sum kontrolnych | * odczytanie danych zapisanych w sektorach, zweryfikowanie sum kontrolnych | ||
* złożenie zawartości sektorów w bajtowy obraz ścieżki | * złożenie zawartości sektorów w bajtowy obraz ścieżki | ||
* złożenie bajtowych obrazów ścieżek w kompletny obraz dysku | * złożenie bajtowych obrazów ścieżek w kompletny obraz dysku |