KMK/JŻ IDE FDISK

From Atariki

(Różnice między wersjami)
Jump to: navigation, search
Wersja z dnia 02:46, 24 mar 2005
KMK (Dyskusja | wkład)

← Previous diff
Wersja z dnia 02:47, 24 mar 2005
KMK (Dyskusja | wkład)

Next diff →
Linia 4: Linia 4:
Program ten cechuje się między innymi tym, że teoretycznie jest w stanie skłonić do pracy każdy dysk ATA, byle sprawny. FDISK 1.40 zawiera bowiem między innymi procedurę sprawdzającą, czy podana przez dysk geometria jest rzeczywiście poprawna (co nie musi być prawdą w przypadku niektórych starych dysków ATA), a ponadto dysponuje dość długą, ale skuteczną procedurą, która metodą "brute force" wyszukuje poprawną konfigurację ze stuprocentową skutecznością, o ile tylko takowa istnieje (to znaczy, o ile dysk jest sprawny). Sprawia to, że pod KMK/JŻ IDE automatycznie wykrywana jest geometria również tych dysków, z którymi normalnie nie radzi sobie PC BIOS (gdzie parametry trzeba wklepać ręcznie). Program ten cechuje się między innymi tym, że teoretycznie jest w stanie skłonić do pracy każdy dysk ATA, byle sprawny. FDISK 1.40 zawiera bowiem między innymi procedurę sprawdzającą, czy podana przez dysk geometria jest rzeczywiście poprawna (co nie musi być prawdą w przypadku niektórych starych dysków ATA), a ponadto dysponuje dość długą, ale skuteczną procedurą, która metodą "brute force" wyszukuje poprawną konfigurację ze stuprocentową skutecznością, o ile tylko takowa istnieje (to znaczy, o ile dysk jest sprawny). Sprawia to, że pod KMK/JŻ IDE automatycznie wykrywana jest geometria również tych dysków, z którymi normalnie nie radzi sobie PC BIOS (gdzie parametry trzeba wklepać ręcznie).
- 
-{{grafr|Fdisk-1.png}} 
Po uruchomieniu program wyświetla trzy ramki. Ta na samej górze zawiera informację o nazwie programu i autorze (i uprzytamnia nam, że nazwa "KMK/JŻ IDE" jest, choć trafna, jednak zwyczajowa - wymyślili ją użytkownicy interfejsu, a nie autorzy). Na dole ekranu widać informację na temat nazwy dysku i jego geometrii (CHS). Na środku zaś widnieje menu z następującymi opcjami: Po uruchomieniu program wyświetla trzy ramki. Ta na samej górze zawiera informację o nazwie programu i autorze (i uprzytamnia nam, że nazwa "KMK/JŻ IDE" jest, choć trafna, jednak zwyczajowa - wymyślili ją użytkownicy interfejsu, a nie autorzy). Na dole ekranu widać informację na temat nazwy dysku i jego geometrii (CHS). Na środku zaś widnieje menu z następującymi opcjami:
 +
 +{{grafr|Fdisk-1.png}}
* '''Exit to DOS''' - po wybraniu tej opcji następuje zakończenie programu i wyjście do DOS-u. Trzeba mieć na uwadze, że w przypadku DOS-ów, które trzymają interfejs użytkownika w osobnym pliku (jak DUP.SYS w [[MyDOS|MyDOS-ie]]), szczęśliwy powrót do DOS-u może zależeć istnienia ramdysku, w którym znajduje się owa nierezydentna część DOS. * '''Exit to DOS''' - po wybraniu tej opcji następuje zakończenie programu i wyjście do DOS-u. Trzeba mieć na uwadze, że w przypadku DOS-ów, które trzymają interfejs użytkownika w osobnym pliku (jak DUP.SYS w [[MyDOS|MyDOS-ie]]), szczęśliwy powrót do DOS-u może zależeć istnienia ramdysku, w którym znajduje się owa nierezydentna część DOS.

Wersja z dnia 02:47, 24 mar 2005

Program napisany ongiś przez KMK, a służący do przygotowania dysku IDE do pracy; czyli głównie do popartycjonowania go.

Pierwsza wersja (od 1.0 do 1.2) była napisana w Turbo BASIC XL i kompilowana, ale mimo wielu wysiłków i konwertowania coraz to większych części na podprogramy w asemblerze, nie chciała działać stabilnie. Z tego powodu ten kierunek działań został zarzucony i powstała napisana całkowicie od nowa w czystym asemblerze wersja 1.30, która wreszcie funkcjonowała w sposób przewidywalny. Dalsze prace rozwojowe, głównie poprawki błędów i ulepszenia w procedurach wykrywania dysków i dogadywania się z nimi, doprowadziły przez dziesięć kolejnych wersji do powstania FDISK-a 1.40.

Program ten cechuje się między innymi tym, że teoretycznie jest w stanie skłonić do pracy każdy dysk ATA, byle sprawny. FDISK 1.40 zawiera bowiem między innymi procedurę sprawdzającą, czy podana przez dysk geometria jest rzeczywiście poprawna (co nie musi być prawdą w przypadku niektórych starych dysków ATA), a ponadto dysponuje dość długą, ale skuteczną procedurą, która metodą "brute force" wyszukuje poprawną konfigurację ze stuprocentową skutecznością, o ile tylko takowa istnieje (to znaczy, o ile dysk jest sprawny). Sprawia to, że pod KMK/JŻ IDE automatycznie wykrywana jest geometria również tych dysków, z którymi normalnie nie radzi sobie PC BIOS (gdzie parametry trzeba wklepać ręcznie).

Po uruchomieniu program wyświetla trzy ramki. Ta na samej górze zawiera informację o nazwie programu i autorze (i uprzytamnia nam, że nazwa "KMK/JŻ IDE" jest, choć trafna, jednak zwyczajowa - wymyślili ją użytkownicy interfejsu, a nie autorzy). Na dole ekranu widać informację na temat nazwy dysku i jego geometrii (CHS). Na środku zaś widnieje menu z następującymi opcjami:

Grafika:Fdisk-1.png

  • Exit to DOS - po wybraniu tej opcji następuje zakończenie programu i wyjście do DOS-u. Trzeba mieć na uwadze, że w przypadku DOS-ów, które trzymają interfejs użytkownika w osobnym pliku (jak DUP.SYS w MyDOS-ie), szczęśliwy powrót do DOS-u może zależeć istnienia ramdysku, w którym znajduje się owa nierezydentna część DOS.
  • Soft format - ta opcja ma na celu wywołanie wbudowanego formattera SpartaDOS X celem zapisania struktury systemu plików na popartycjonowanym dysku. Raczej nie będzie działać z innymi DOS-ami.
  • Surface test - po wybraniu tej opcji program będzie próbował sprawdzić, czy dysk nie ma uszkodzonych sektorów. Test przeprowadzany jest całymi ścieżkami, bez odczytu danych. FDISK zapamiętuje tylko, czy podczas weryfikacji którejkolwiek ze ścieżek wystąpił błąd. Jeśli tak - to po zakończeniu testu wyświetlane jest "BAD TRACKS DETECTED". Jeśli błędów nie ma, test kończy się powrotem do menu. Testowanie można w każdej chwili przerwać wciskając klawisz SHIFT.
Personal tools