.\" -*- coding: UTF-8 -*- '\" t .\" Copyright 1994-1995, Alain Knaff .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: GPL-2.0-or-later .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH fd 4 "8 lutego 2026 r." "Linux man\-pages 6.18" .SH NAZWA fd \- urządzenie stacji dyskietek .SH KONFIGURACJA Stacje dyskietek to urządzenia blokowe o głównym numerze równym 2. Zwykle są własnością root:floppy (tj. użytkownika root, grupy floppy) i mają tryb 0660 (dostęp zależny od uczestnictwa w grupie) lub tryb 0666 (każdy ma dostęp). Numer poboczny koduje typ urządzenia, numer napędu i numer kontrolera. Dla każdego typu urządzenia (tj. kombinacji gęstości zapisu i liczby ścieżek) istnieje podstawowy numer poboczny. Dodaje się do niego numer urządzenia na jego kontrolerze oraz 128, jeśli napęd występuje na drugim kontrolerze. W poniższej tabeli urządzeń \fIn\fP odpowiada numerowi urządzenia. .P \fBOstrzeżenie: korzystanie z formatu o większej liczbie ścieżek, niż obsługiwana przez dany napęd, może spowodować jego mechaniczne uszkodzenie.\fP Jednokrotne wypróbowanie, czy obsługiwana jest większa liczba ścieżek niż standardowe 40/80, zwykle nie powinno uszkodzić napędu, ale nie jest to przesądzone. W razie wątpliwości, proszę nie tworzyć wpisów urządzeń dla tych formatów, aby uniknąć ich używania. .P Niezależne od napędu pliki urządzeń, które automatycznie wykrywają format i pojemność dyskietki: .TS l c l c. Nazwa Podst. nr poboczny _ \f[B]fd\f[I]n\fR 0 .TE .P Pliki urządzeń napędu 5.25 cala o podwójnej gęstości: .TS lw(1i) l l l l c lw(1i) c c c c c. Nazwa Pojemność Cyl. Sekt. Głow. Podst. KiB nr poboczny _ \f[B]fd\f[I]n\f[B]d360\fR 360 40 9 2 4 .TE .P Pliki urządzeń napędu 5.25 cala o wysokiej gęstości: .TS lw(1i) l l l l c lw(1i) c c c c c. Nazwa Pojemność Cyl. Sekt. Głow. Podst. KiB nr poboczny _ \f[B]fd\f[I]n\f[B]h360\fR 360 40 9 2 20 \f[B]fd\f[I]n\f[B]h410\fR 410 41 10 2 48 \f[B]fd\f[I]n\f[B]h420\fR 420 42 10 2 64 \f[B]fd\f[I]n\f[B]h720\fR 720 80 9 2 24 \f[B]fd\f[I]n\f[B]h880\fR 880 80 11 2 80 \f[B]fd\f[I]n\f[B]h1200\fR 1200 80 15 2 8 \f[B]fd\f[I]n\f[B]h1440\fR 1440 80 18 2 40 \f[B]fd\f[I]n\f[B]h1476\fR 1476 82 18 2 56 \f[B]fd\f[I]n\f[B]h1494\fR 1494 83 18 2 72 \f[B]fd\f[I]n\f[B]h1600\fR 1600 80 20 2 92 .TE .P Pliki urządzeń napędu 3.5 cala o podwójnej gęstości: .TS lw(1i) l l l l c lw(1i) c c c c c. Nazwa Pojemność Cyl. Sekt. Głow. Podst. KiB nr poboczny _ \f[B]fd\f[I]n\f[B]u360\fR 360 80 9 1 12 \f[B]fd\f[I]n\f[B]u720\fR 720 80 9 2 16 \f[B]fd\f[I]n\f[B]u800\fR 800 80 10 2 120 \f[B]fd\f[I]n\f[B]u1040\fR 1040 80 13 2 84 \f[B]fd\f[I]n\f[B]u1120\fR 1120 80 14 2 88 .TE .P Pliki urządzeń napędu 3.5 cala o wysokiej gęstości: .TS lw(1i) l l l l c lw(1i) c c c c c. Nazwa Pojemność Cyl. Sekt. Głow. Podst. KiB nr poboczny _ \f[B]fd\f[I]n\f[B]u360\fR 360 40 9 2 12 \f[B]fd\f[I]n\f[B]u720\fR 720 80 9 2 16 \f[B]fd\f[I]n\f[B]u820\fR 820 82 10 2 52 \f[B]fd\f[I]n\f[B]u830\fR 830 83 10 2 68 \f[B]fd\f[I]n\f[B]u1440\fR 1440 80 18 2 28 \f[B]fd\f[I]n\f[B]u1600\fR 1600 80 20 2 124 \f[B]fd\f[I]n\f[B]u1680\fR 1680 80 21 2 44 \f[B]fd\f[I]n\f[B]u1722\fR 1722 82 21 2 60 \f[B]fd\f[I]n\f[B]u1743\fR 1743 83 21 2 76 \f[B]fd\f[I]n\f[B]u1760\fR 1760 80 22 2 96 \f[B]fd\f[I]n\f[B]u1840\fR 1840 80 23 2 116 \f[B]fd\f[I]n\f[B]u1920\fR 1920 80 24 2 100 .TE .P Pliki urządzeń napędu 3.5 cala o gęstości extra: .TS lw(1i) l l l l c lw(1i) c c c c c. Nazwa Pojemność Cyl. Sekt. Głow. Podst. KiB nr poboczny _ \f[B]fd\f[I]n\f[B]u2880\fR 2880 80 36 2 32 \f[B]fd\f[I]n\f[B]CompaQ\fR 2880 80 36 2 36 \f[B]fd\f[I]n\f[B]u3200\fR 3200 80 40 2 104 \f[B]fd\f[I]n\f[B]u3520\fR 3520 80 44 2 108 \f[B]fd\f[I]n\f[B]u3840\fR 3840 80 48 2 112 .TE .SH OPIS Pliki specjalne \fBfd\fP udostępniają dyskietki w trybie surowym. Następujące odwołania \fBioctl\fP(2) obsługiwane są przez urządzenia \fBfd\fP: .TP \fBFDCLRPRM\fP usuwa informacje o nośniku (geometrii dyskietki w stacji). .TP \fBFDSETPRM\fP ustawia informacje o nośniku. Informacje te giną wraz ze zmianą dyskietki. .TP \fBFDDEFPRM\fP ustawia informacje o nośniku (geometrii dyskietki w stacji). Informacje te nie giną po zmianie dyskietki. Oznacza to wyłączenie automatycznego rozpoznawania nośnika w razie jego zmiany. Aby włączyć autodetekcję z powrotem, należy użyć \fBFDCLRPRM\fP. .TP \fBFDGETDRVTYP\fP zwraca typ napędu (parametr nazwy). Dla formatów, które działają w różnych typach napędów, \fBFDGETDRVTYP\fP zwraca nazwę, która odpowiada najstarszemu typowi napędu obsługującemu ten format. .TP \fBFDFLUSH\fP dezaktualizuje bufory cache dla danego napędu. .TP \fBFDSETMAXERRS\fP ustawia progi błędów dla ich zgłaszania, anulowania operacji, rekalibracji, resetowania i odczytu sektor po sektorze. .TP \fBFDSETMAXERRS\fP zwraca bieżące progi błędów. .TP \fBFDGETDRVTYP\fP zwraca wewnętrzną nazwę napędu. .TP \fBFDWERRORCLR\fP czyści statystyki błędów zapisu. .TP \fBFDWERRORGET\fP odczytuje statystyki błędów zapisu. Należą do nich: całkowita liczba błędów zapisu, położenie i dysk, na którym wystąpił pierwszy błąd zapisu oraz położenie i dysk, na którym wystąpił ostatni błąd zapisu. Dyski identyfikowane są przez generowany numer, zwiększany po każdej (niemal) zmianie dyskietki. .TP \fBFDTWADDLE\fP Wyłącza silnik napędu na kilka mikrosekund. Może to być niezbędne dla uzyskania dostępu do dyskietki, której sektory są zbyt blisko siebie. .TP \fBFDSETDRVPRM\fP ustawia różne parametry napędu. .TP \fBFDGETDRVPRM\fP odczytuje te parametry. .TP \fBFDGETDRVSTAT\fP zwraca buforowany stan napędu (dyskietka zmieniona, zabezpieczenie przed zapisem, itd.) .TP \fBFDPOLLDRVSTAT\fP odpytuje napęd i zwraca jego stan. .TP \fBFDGETFDCSTAT\fP zwraca stan kontrolera napędu dyskietek. .TP \fBFDRESET\fP resetuje kontroler napędu dyskietek w konkretnych warunkach. .TP \fBFDRAWCMD\fP wysyła surowe polecenie do kontrolera napędu. .P Aby uzyskać bardziej szczegółowe informacje, zajrzyj również do plików nagłówkowych \fI\fP i \fI\fP, jak również do strony man dla \fBfloppycontrol\fP(1). .SH PLIKI \fI/dev/fd*\fP .SH UWAGI Różne formaty pozwalają na odczyt i zapis wielu typów dysków. Jeśli jednak dyskietka zostanie sformatowana ze zbyt małą przerwą międzysektorową, może dość do obniżenia wydajności do tego stopnia, że do uzyskania dostępu do całej ścieżki potrzebne będzie kilka sekund. Aby tego uniknąć, proszę używać formatów korzystających z przeplatania. .P Nie da się odczytać dyskietek sformatowanych za pomocą GCR (group code recording), z których korzystały komputery Apple II i Macintosh (dyskietki 800k). .P .\" .SH AUTHORS .\" Alain Knaff (Alain.Knaff@imag.fr), David Niemi .\" (niemidc@clark.net), Bill Broadhurst (bbroad@netcom.com). Odczytywanie dyskietek typu hard sectored (jeden otwór na sektor, z lekko przesuniętym otworem indeksowym) nie jest obsługiwane. Było to częste w starszych, 8\-calowych dyskietkach. .SH "ZOBACZ TAKŻE" \fBchown\fP(1), \fBfloppycontrol\fP(1), \fBgetfdprm\fP(1), \fBmknod\fP(1), \fBsuperformat\fP(1), \fBmount\fP(8), \fBsetfdprm\fP(8) .PP .SH TŁUMACZENIE Tłumaczenie niniejszej strony podręcznika: Paweł Olszewski , Robert Luberda i Michał Kułach . .PP Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać zapoznając się z .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License w wersji 3 .UE lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI. .PP Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy dyskusyjnej .MT manpages-pl-list@lists.sourceforge.net .ME .