Nie obrażaj więc mojej inteligencji poprzez czynione na pokaz zaniżanie własnej.
POLITECHNIKA KOSZALIŃSKA - WYDZIAŁ ELEKTRONIKI
URZĄDZENIA ZEWNĘTRZNE Ćwiczenie laboratoryjne N 9 Ćwiczenie laboratoryjne N 9 TEMAT: STRUKTURA FIZYCZNA I LOGICZNA DYSKU I DYSKIETKI SFORMATOWANYCH W SYSTEMACH FAT12 - FAT32 Celem niniejszego ćwiczenia jest zapoznanie się z budową fizyczną i logiczną najpopularniejszych nośników informacji, tj. dysku twardego sformatowanego w systemie FAT oraz dyskietki. Przygotowanie pracy laboratoryjnej do wykonania przed ćwiczeniem. Wykorzystując dysk lub partycję pracującą w systemie plików FAT wykonaj poniższe polecenia. Odpowiedzi na poniższe pytania/polecenia należy umieścić w sprawozdaniu. 1. Uruchom program Diskedit.exe (jeden z programów należących do pakietu Norton Utilities). Upewnij się, że opcja Read Only (TOOLS – CONFIGURATION) jest włączona. Pozwoli to na bezpieczne przeglądanie struktury dysku bez możliwości dokonywania zmian. 2. Obejrzyj strukturę katalogu głównego (OBJECT – ROOT DIKECTORY) sformatowanego w systemie plików FAT. Jakie sektory zajmuje katalog główny dysku? - Co może być elementem katalogu głównego? - Określ, ile bajtów zawiera informacja dotycząca każdego elementu ("jedna linijka")? - Co zawiera ta informacja? - 3. Przejdź do wyświetlania rekordu wprowadzającego (OBJECT – BOOT RECORD). Określ w jakim sektorze znajduje się rekord wprowadzający i co zawiera: z ilu bajtów składa się sektor; - z ilu sektorów składa się klaster; - ilość kopii tablicy alokacji plików (FAT); - maksymalna ilość plików w katalogu głównym (Entries); - ogólna liczba sektorów na dysku; - ilość sektorów zajętych przez jedną kopię FAT-u; - liczba sektorów na ścieżce; - liczba stron dysku; - ilość ukrytych sektorów; - rodzaj tablicy FAT (12 lub 16 bitowa); - itd. - 4. Na podstawie zawartości rekordu wprowadzającego: - oblicz w jakim sektorze logicznym (klaster z numerem 2) zaczynają się obszary danych nie należące do systemowych. Wykorzystaj następującą informację: sektor (logiczny) 0 zawiera rekord wprowadzający, sektory (logiczne) zaczynając od numeru 1 zajęte są przez pierwszą tablicę FAT, bezpośrednio za nią znajduje się druga tablica FAT, a następnie katalog główny. Ilość sektorów zajmowanych przez tablice FAT podana jest w rekordzie wprowadzającym. Ilość sektorów zajętych przez katalog główny oblicza się ze wzoru: maksymalna liczba plików w katalogu 1 z 3 POLITECHNIKA KOSZALIŃSKA - WYDZIAŁ ELEKTRONIKI URZĄDZENIA ZEWNĘTRZNE Ćwiczenie laboratoryjne N 9 głównym (Root Directory Entries) razy 32 bajty, dzielone na ilość bajtów zajmowanych przez sektor. - W sprawozdaniu wykonaj wszystkie potrzebne obliczenia. 5. Przejdź do wyświetlania pierwszej bądź drugiej tablicy alokacji plików (OBJECT – lst FAT lub 2nd FAT). Wyłącz parametr OUICK MOVE (TOOLS – CONFIGURATION) co spowoduje zaznaczenie jednym kolorem wszystkich klasterów jakie zajmuje plik. W pierwszym zaznaczonym innym kolorem klasterze (jego numer można odczytać w dolnym prawym rogu monitora) znajduje się numer następnego klastera zajmowanego przez plik itd. Ostatni zaznaczony innym kolorem klaster zawiera informację End of File EOF (szesnastkowo (F)FFFh). Uszkodzony klaster jest oznaczany symbolem BAD (szesnastkowo (F)FF7h). Klastry nie zajęte są oznaczane przez wartość 0. - Z tablicy FAT wybierz dowolny plik i zapisz jakie zajmuje klastry. - Czy poszczególne fragmenty pliku są umieszczone w sąsiednich klasterach? - Jeśli nie są umieszczone w sąsiednich klasterach to o jakim stanie dysku może to świadczyć? 6. Przejdź do wyświetlania tablicy partycji (OBJECT – PARTION TABLE). Pole system opisuje typ systemu operacyjnego danej partycji. Dla DOS'u są to DOS-12, DOS-16, EXTEND, BIGDOS. Pole Boot opisuje, czy dana partycja jest startująca lub nie. Pola Starting i Ending Location określają od którego sektora zaczyna się i na którym kończy partycja. Pole Relative Sectors określa od którego fizycznego sektora zaczyna się partycja. Pole Numbers of Sectors - określa liczbę wszystkich sektorów zajmowanych przez daną partycję. - W sprawozdaniu umieść wszystkie informację dotyczące istniejących partycji dysku twardego. Zadanie do wykonania w ćwiczeniu laboratoryjnym: Korzystając z DYSKIETKI: I. utwórz trzy nowe pliki i katalogi (wykorzystując np. polecenia: md nazwa_katalogu ; copy con nazwa_pliku ). II. Następnie usuń jeden katalog i plik (polecenia DOS-u odpowiednio: rd nazwa_katalogu ; del nazwa_pliku ). III. Zobacz za pomocą diskedit.exe jak zaznaczane są usuwane pliki i katalogi w odpowiednim katalogu. IV. W jaki sposób usuwanie plików i katalogów wpływa na tablice FAT? Opisz to w sprawozdaniu. V. Wykorzystując jedynie Diskedit.exe utwórz PLIK zgodnie z tablicą wariantów. Treść pliku powinna zawierać w każdym klasterze Nazwisko i Imię, datę i miejsce urodzenia. Pytania kontrolne 1. Wyjaśnij pojęcia związane z fizyczną i logiczną budową twardego dysku i dyskietki: sektor, klaster, ścieżka, cylinder, strona, głowica, partycja, przeplot, współczynnik przeplotu, fragmentacja i defragmentacja, FAT. 2. Czym różnią się standardy zapisu informacji na dysku – dyskietkach FM, MEM i RLL(2,7). Podaj przykłady? 3. Czym różni się fizyczne (low-level) i logiczne (high-level) formatowanie dysku? Jak się wykonuje oba typy formatowania dysku? 2 z 3 POLITECHNIKA KOSZALIŃSKA - WYDZIAŁ ELEKTRONIKI URZĄDZENIA ZEWNĘTRZNE Ćwiczenie laboratoryjne N 9 4. Co to jest partycjonowanie i jak się je wykonuje? 5. W jaki sposób pozbywamy się defragmentacji dysku? 6. Jak się wykonuje fizyczne i logiczne formatowanie dyskietki? Dlaczego szybkie (quick) formatowanie pozwala na ewentualne odzyskanie danych? 7. Jaka jest struktura logiczna i fizyczna dysku i dyskietki? 8. Jakie są różnice w strukturze logicznej dysku i dyskietki? 9. Co zawierają obszary systemowe dysku (dyskietki): rekord wprowadzający (boot record), tablica partycji, tablica alokacji plików (FAT), katalog główny (root directory) i jak są ze sobą powiązane? 10. Jak numerowane są fizycznie i logicznie sektory, ścieżki i cylindry? 11. Co znajduje się w pierwszym klasterze? 12. Co to oznacza, że tablica alokacji plików (FAT) jest 12 lub 16 bitowa? Tablica wariantów. Ilość zajmow. klast. / łączna ilość klast. uszkodzonych pomiędzy nimi Lp. Nazwa pliku Lokalizacja 1 imię_wykonującego .txt katalog główny 10/2 2 imię_wykonującego .txt podkatalog 9/3 3 imię_wykonującego .txt katalog główny 8/4 4 imię_wykonującego .txt podkatalog 7/5 5 imię_wykonującego .txt katalog główny 6/7 6 imię_wykonującego .txt podkatalog 6/6 7 imię_wykonującego .txt katalog główny 5/8 8 imię_wykonującego .txt podkatalog 8/5 9 imię_wykonującego .txt katalog główny 4/10 10 imię_wykonującego .txt podkatalog 6/2 11 imię_wykonującego .txt katalog główny 4/4 12 imię_wykonującego .txt podkatalog 7/3 13 imię_wykonującego .txt katalog główny 8/6 14 imię_wykonującego .txt podkatalog 9/4 15 imię_wykonującego .txt katalog główny 4/5 16 imię_wykonującego .txt podkatalog 5/2 17 imię_wykonującego .txt katalog główny 9/7 18 imię_wykonującego .txt podkatalog 6/2 19 imię_wykonującego .txt katalog główny 4/7 20 imię_wykonującego .txt podkatalog 6/3 3 z 3 |
Menu
|