# Podręcznik programu &kfloppy;

## Wprowadzenie

Program &kfloppy; jest prostym i łatwym w użyciu programem służącym do formatowania dyskietek o wymiarach 3.5" i 5.25" cala.

Program &kfloppy; wymaga do swego działania wielu innych programów i z tego powodu działa tylko w systemach operacyjnych &Linux; lub &BSD;. W zależności od wykorzystywanego systemu (&Linux; lub &BSD;) program &kfloppy; udostępnia zróżnicowany zestaw funkcji.

Należy się upewnić czy dyskietka znajdująca się w napędzie nie jest zamontowana. Program &kfloppy; nie może formatować zamontowanych dyskietek.

## Korzystanie z programu &kfloppy;

Po uruchomieniu programu &kfloppy; użytkownik ma możliwość ustawienia odpowiednich opcji niezbędnych do przeprowadzenia procedury formatowania dyskietki. Opcje te zostały opisane szczegółowo poniżej.

Należy się upewnić czy dyskietka znajdująca się w napędzie nie jest zamontowana. Program &kfloppy; nie może formatować zamontowanych dyskietek.

### Ustawienia

Opcje programu sprowadzają się do dokonania odpowiednich wyborów w trzech rozwijanych polach.

#### Napęd dyskietek

Kliknięcie na pole Napęd dyskietek: pozwala na wybranie jednej z dwóch możliwości:

- pierwszy

- drugi

Kliknięcie na pole Rozmiar: pozwala na wybranie następujących wartości:

- 3.5" 1.44MB

- 3.5" 720KB

- 5.25" 1.2MB

- 5.25" 360KB

Jeżeli program &kfloppy; został uruchomiony w systemie &Linux;, to pojawi się jeszcze jedna możliwość, a mianowicie:

- Rozpoznaj automatycznie

Format dyskietek 800k używanych w komputerach &Mac; nie jest obsługiwany w napędach dyskietek komputerów typu PC.

#### Systemy plików

Trzecie pole listy rozwijanej o nazwie "System plików", pozwala na wybranie następujących systemów plików:

Dos

- W tym przypadku program &kfloppy; sformatuje dyskietkę używając sytemu plików MS-DOS/&Windows;. Zapewne większość użytkowników dokona właśnie takiego wyboru, jeżeli dyskietka będzie używana w komputerach z zainstalowanym systemem operacyjnym wspomnianym wcześniej. Systemy te nie rozpoznają innych systemów plików.

ext2

- W tym przypadku program &kfloppy; sformatuje dyskietkę używając sytemu plików najczęściej stosowanego w systemach &Linux;. Użytkownicy korzystający tylko z systemów &Linux; powinni wybrać ten właśnie system plików.

UFS

- W tym przypadku program &kfloppy; sformatuje dyskietkę używając sytememu plików najczęściej stosowanego w systemach FreeBSD. Użytkownicy korzystający z systemów FreeBSD powinni wybrać ten właśnie system plików (jest on wykorzystywany tylko przez systemy z rodziny BSD).

Minix

- W tym przypadku program &kfloppy; sformatuje dyskietkę używając sytememu plików często stosowanego w systemach &Linux; (jest on obsługiwany jedynie przez system &Linux;).

### Opcje formatowania

W ramce pośrodku okna dialogowego &kfloppy; dostępnych jest dodatkowych pięć opcji formatowania. Dwie pierwsze to pola wyboru opcji.

Pole wyboru jest do zbiór opcji, z których użytkownik może wybrać tylko jedną pozycję - podobnie jak w odbiorniku radiowym można wybrać do słuchania tylko jedną stację.

Dwie ostatnie opcje pozwalają na utworzenie etykiety dyskietki. Wszystkie opcje opisane są poniżej:

#### Metody formatowania

&kfloppy; może sformatować dyskietkę na dwa sposoby:

Szybkie formatowanie

- Powoduje zapisanie na dyskietce jedynie informacji o systemie plików.

  Cała zawartość dyskietki zostaje usunięta, chociaż fizycznie dane nie są kasowane.

Czyszczenie i szybkie formatowanie

- Powoduje wyzerowanie wszystkich sektorów dyskietki, a następnie utworzenie nowego systemu plików.

  Wszystkie dane na dyskietce zostaną usunięte.

Pełne formatowanie

- Pełne formatowanie ponownie rozmieszcza na dyskietce ścieżki i sektory, i zapisuje wybrany system plików. Następnie weryfikuje formatowanie, blokując wszystkie znalezione uszkodzone sektory.

  Wszystkie dane na dyskietce zostaną usunięte.

#### Weryfikacja włączona

Ta opcje nakazuje programowi &kfloppy; sprawdzić, czy formatowanie zostało przeprowadzone poprawnie. Opcja ta pozwala na identyfikację uszkodzonych sektorów.

Jeżeli uszkodzone sektory zostaną wykryte w trakcie weryfikacji po procedurze pełnego formatowania, to procedura formatowania zostaje przerwana bez zapisywania systemu plików na dyskietce.

#### Etykieta nośnika

Dwie ostatnie opcje pozwalają użytkownikowi dodać (lub zmienić) etykietę dyskietki. Jeśli pole wyboru Etykieta: zostało zaznaczone, użytkownik może wpisać nazwę (etykietę) dla dyskietki, która ma zostać sformatowana.

Z powodu ograniczeń systemu plików DOS, etykieta może mieć długość maksymalnie 11 znaków. Dla uproszczenia, &kfloppy; stosuje to ograniczenie dla wszystkich systemów plików.

W systemie plików &Minix; nie występuje etykieta dysku. W takim przypadku &kfloppy; zignoruje zawartość pola etykieta.

### Przyciski

Są trzy przyciski ulokowane wzdłuż prawej strony okna dialogowego programu &kfloppy;.

Formatuj

- Przycisk ten rozpoczyna proces formatowania. Kiedy użytkownik jest pewien, że wszystkie ustawienia są poprawne, może rozpocząć proces formatowania naciskając ten przycisk. Na dole będzie widoczny postęp formatowania sygnalizowany niebieskimi kwadracikami wypełniającymi pasek u dołu okna programu &kfloppy;.

  Górne pole pokazuje stan procesu formatowania oraz wszelkie informacje o błędach, które w czasie tego procesu wystąpiły.

  Pole poniżej to pasek postępu. Wyświetla jednocześnie graficzny oraz ilościowy postęp w procesie formatowania i weryfikacji. Przed rozpoczęciem formatowania pasek jest pusty i wyświetla 0%. Następujące po sobie procesy zostaną odwzorowane na pasku graficznie jako małe kwadraciki, pojawiające się od lewej do prawej. Jednocześnie zwiększeniu ulegnie wartość liczbowa na środku paska określająca procentowo ukończenie procesu.

  Ponieważ &kfloppy; wykorzystuje zewnętrzne programy w procesie formatowania dyskietki, więc musi polegać na informacji uzyskiwanej z tych programów do wyświetlania paska postępu. Niektóre z nich (jak na przykład programy zapisujące systemy plików) nie dostarczają danych pozwalających na określenie stopnia realizacji zadania, w takich wypadkach pasek postępu będzie zawsze wyświetlać wartość 0%.

  Należy się upewnić czy dyskietka znajdująca się w napędzie nie jest zamontowana. Program &kfloppy; nie może formatować zamontowanych dyskietek.

  Program &kfloppy; nigdy nie odmontowuje samodzielnie zamontowanej dyskietki, mogłoby to doprowadzić do utraty danych znajdującej się na takiej dyskietce.

Pomoc

- Wywołuje system pomocy &kde; dla programu &kfloppy;(niniejszy dokument).

Raport o błędzie

- Przekazuje raport o problemach do zespołu &kde;.

O programie KFloppy

- Wyświetla numer wersji i informacje o autorach programu &kfloppy;

Informacje o KDE

- Wyświetla numer wersji i informacje o autorach środowiska KDE.

Zakończ

- Kliknięcie na ten przycisk zamyka program &kfloppy;.

## Komendy linii poleceń

&kfloppy; najczęściej otwierane jest z menu &kde;, lub poprzez ikonę na pulpicie. Program można również uruchomić z linii poleceń okna terminala. Dostępne są wtedy następujące opcje:

`kfloppy `--help``

- Lista podstawowych komend dostępnych w linii poleceń.

`kfloppy `--help-qt``

- Lista komend zmieniających sposób w jaki &kfloppy; współdziała z biblioteką &Qt;.

`kfloppy `--help-kde``

- Lista komend zmieniających sposób w jaki &kfloppy; współdziała ze środowiskiem KDE.

`kfloppy `--help-all``

- Lista wszystkich dostępnych komend linii poleceń.

`kfloppy `--author``

- Wyświetla listę autorów programu &kfloppy;

`kfloppy `--version``

- Wyświetla informacje o wersji &Qt;, &kde;, i programu &kfloppy;. Dostępne również poprzez komendę `kfloppy `-V``

## Zasługi i licencje

Formatowanie dyskietek - &kfloppy;, Prawa autorskie do programu (c) 1997-2000 Bernd Johannes Wuebben wuebben@math.cornell.edu

Formatowanie dyskietek - &kfloppy;, Prawa autorskie do programu (c) 2002 Adriaan de Groot groot@kde.org

Formatowanie dyskietek - &kfloppy;, Prawa autorskie do programu (c) 2004, 2005 Nicolas Goutte goutte@kde.org

Formatowanie dyskietek - &kfloppy;, Prawa autorskie do dokumentacji (c) 2000 Thad McGinnis ctmcginnis@compuserve.com.

Formatowanie dyskietek - &kfloppy;, Prawa autorskie do dokumentacji (c) 2005 Nicolas Goutte goutte@kde.org.

Ta wersja podręcznika &kfloppy; powstała na podstawie oryginału Davida Rugge'a davidrugge@mindspring.com

&underFDL; &underGPL;

## Wymagane programy zewnętrzne

Jak już wcześniej napisano, program &kfloppy; wymaga do poprawnego działania innych programów wykonujących zadania związane z formatowaniem.

Jeżeli brakuje jakiegoś programu, to &kfloppy; będzie działać, jednak część opcji będzie niedostępna.

`fdformat`

- Program wykonujący niskopoziomego formatowanie dyskietek w systemach &Linux; oraz &BSD;. Jeżeli go nie ma w systemie, to opcja Pełne formatowanie będzie niedostępna.

`dd`

- Jest to program zerujący zawartość dyskietki w systemach &Linux; oraz &BSD;. Jeżeli jest niedostępny, to opcja Czyszczenie i szybkie formatowanie będzie niedostępna.

`mkdosfs`

- Jest to program tworzący system plików DOS w systemie operacyjnym &Linux;.

`newfs_msdos`

- Jest to program tworzący system plików DOS w systemie operacyjnym &BSD;.

`newfs`

- Jest to program tworzący system plików UFS w systemie operacyjnym &BSD;.

`mke2fs`

- Jest to program tworzący system plików ext2 w systemach operacyjnych &Linux; i &BSD;.

`mkfs.minix`

- Jest to program tworzący system plików &Minix; w systemie operacyjnym &Linux;.

## Urządzenia zdefiniowane przez użytkownika

### Wprowadzenie

"Urządzenia zdefiniowane przez użytkownika" to nazwa robocza dla eksperymentalnej funkcji programu &kfloppy;. Pozwala ona użytkownikowi na określenie nazwy urządzenia, a następnie korzystanie z niego tak jakby to była stacja dyskietek.

Funkcja ta jest pomyślana jako obejście dla użytkowników korzystających ze stacji dyskietek USB dowolnego rodzaju (włączając w to napędy ZIP) lub dowolnych innych rodzajów nie standardowych stacji dyskietek.

Niestety w chwili pisania niniejszej dokumentacji, funkcja ta nie jest zbyt przyjazna dla użytkownika i nie wspiera użytkownika w jej stosowaniu w programie &kfloppy;. Nie jest nawet zapamiętywana nazwa urządzenia pomiędzy wywołaniami programu (co może być również chronić przed błędami, gdy nazwa urządzenia stacji dysków zmieni się pomiędzy kolejnymi uruchomieniami komputera.)

Ponieważ ta funkcja została stworzona dla systemu &Linux;, to wersja programu &kfloppy; dla &BSD; oferuje mniej możliwości wyboru niż wersja dla systemu &Linux;.

### Instrukcja stosowania

Korzystanie z funkcji "Urządzenia zdefiniowane przez użytkownika" jest całkiem proste, wystarczy po prostu wprowadzić nazwę urządzenia, na przykład: `/dev/sdz4` polu rozwijanej listy Stacja dyskietek: (zamiast wybrania jednej z opcji: pierwszy lub drugi)

Podanie pełnej nazwy wraz z `/dev/` jest niezbędne z dwóch powodów:

- W ten sposób program &kfloppy; rozpoznaje uruchomienie trybu: "Urządzenia zdefiniowane przez użytkownika".

- Ze względów bezpieczeństwa, aby uniknąć wprowadzenia przez użytkownika jakiegoś odwołania nie będącego nazwą urządzenia.

Niestety, korzystanie z urządzeń innych niż stacja dyskietek ma kilka niedogodności. Najważniejszą z nich jest brak możliwości wybrania funkcji Pełne formatowanie. Wybranie tej opcji wyświetli komunikat błędu po kliknięciu przycisku "Formatuj". Zamiast niej można skorzystać z funkcji Czyszczenie i szybkie formatowanie. Chociaż nie spowoduje ona sformatowania nośnika, to w praktyce jej działanie jest prawie takie same, w szczególności zaś wszelkie dane znajdujące się na nośniku zostaną usunięte.

Trzeba być ostrożnym przy wprowadzaniu nazwy urządzenia. Program &kfloppy; przekazuje ją do zewnętrznych programów. Program &kfloppy; (jak również programy zewnętrzne) nie sprawdzają czy urządzenie jest napędem dyskietek. Nawet jeśli wprowadzone zostanie nazwa jakiegoś dysku systemowego to będzie ona dopuszczone (na szczęście jeżeli partycja jest zamontowana lub użytkownik nie ma uprawnień zapisu a urządzeniu, to wyświetli się komunikat błędu, informujący że uniknięto katastrofy).

Nawet jeżeli użytkownika poda pełną nazwę urządzenia w postaci np.: `/dev/fd0u2880` to program &kfloppy; nie pozwoli na wykonanie na nim operacji Pełnego formatowania.

W systemie operacyjnym &Linux; możliwe jest wybranie dowolnego systemu plików. W środowisku &BSD; w chwili obecnej dostępny jest tylko system UFS (jednak nie zostało to przetestowane w chwili pisania tej dokumentacji).

Po ustawieniu wszystkich parametrów można kliknąć na przycisk Formatuj. Pojawi się okno dialogowe, w którym należy zweryfikować poprawność wprowadzonej nazwy urządzenia.

Jest to ostatnia szansa na sprawdzenie nazwy urządzenia przez sformatowaniem nośnika. Potem może już być za późno.