FORMAT rodzaje poleceń

Zródło Porady http://www.pldos.pl/pomocnik/format.htm

FORMAT Formatuje dysk lub dyskietkę

(przygotowanie do zapisu plików)

POSTAĆ: TYP: ZEWNĘTRZNY

FORMAT dysk: [/Q] [/V[]] - szybkie formatowanie

FORMAT dysk: [/F] [/V[]] - określając rozmiar

FORMAT dysk: [/1] [/4] [/V[]] - jednostronne i 360KB

FORMAT dysk: [/8] - dla 8 sektorów

FORMAT dysk: [/T] [/V[]] - określając ilość

ścieżek i sektorów

ZNACZENIE: Przygotowuje nowy dysk znajdujący się w wyspecyfikowanej

stacji do użycia pod systemem DOS. Ten proces inicjowania

dysku ustala specjalne reguły, umożliwiające zapisywanie i

odczytywanie plików oraz sprawdzanie na dysku obszarów z

defektem. Używany dysk może być powtórnie formatowany, ale

każda taka czynność niszczy dane zapisane na dysku.

Wszystkie nowe dyski muszą być formatowane przed ich

użyciem pod DOS-em. W wersji DOS-a można podać nazwy

dysku i ścieżki zawierających program FORMAT. Zlecenie

FORMAT tworzy na dysku katalog pierwotny, tzw. korzeń i tablice

alokacji plików, tzw. FAT. Każdy nowy dysk musi być

sformatowany przed jego pierwszym użyciem w systemie DOS.

Wyjątek stanowią tylko niektóre dyskietki, formatowane już

fabrycznie, jak np. firmy VERBATIM.

UWAGA: W celu odzyskania danych na dysku, który został

omyłkowo sformatowany, użyj komendy UNFORMAT .

UWAGA: Zobacz także opis programu 800, który umożliwia

wykonanie wszelkich nietypowych formatów, w tym

dużych, np. dyskietkę 360 KB jako 800 KB. Znajdziesz

tam także cenne informacje wyjaśniające budowę

formatu dyskietki.

PARAMETRY:

/1 Formatowanie jednej strony

/4 Formatuje w napędzie typu 1.2 MB tak jak by to był na-

pęd 360 KB. Zatem z dyskietki 1.2 MB otrzymamy dyskietkę

360 KB

/8 Formatowany dysk będzie mieć po 8 sektorów na ścieżce;

jeżeli opcja /8 nie zostanie użyta, to dysk będzie mieć

po 9 sektorów na ścieżce; parametru tego nie można

stosować do dysku stałego.

/B Na dysku zostanie zarezerwowane miejsce dla plików

systemowych DOS-u; pliki te mogą być dodane później za

pomocą komendy SYS . Parametrów /S i /V nie wolno

używać jednocześnie z opcją /B. Obecnie jednak za pomocą

komendy SYS można przenieść dowolny system z dowolnego

miejsca na dowolny dysk, bez potrzeby jego przygotowywania

tym przełącznikem. Różnica pomiędzy tak przy-

gotowaną dyskietką, a przygotowaniem je za pomocą SYS

jest tylko jedna, a mianowicie FORMAT zapewnia umiejscowienie

zbiorów systemowych w całości na samym początku,

a SYS zapewnia ładowalność systemu nie bawiąc się

w eleganckie ułożenie tych zbiorów na samym początku,

zwłaszcza gdy były na niej jakieś inne zbiory. Komenda

SYS gwarantuje, że tylko najbardziej istotna część

zbioru IO.SYS znajdzie się na samym początku, bez

względu na to co się tam poprzednio znajdowało.

/Q Powoduje ponowne szybkie sformatowanie dyskietki bez

wyszukiwania błędnych sektorów. Ten przełącznik może

być użyty tylko dla dyskietki uprzednio sformatowanej,

która ma być szybko wyczyszczona z niepotrzebnych

zbiorów, katalogów itp. Następuje tylko wykasowanie FAT

katalogu głównego i etykiety.

/S Pliki systemowe będą skopiowane na nowo formatowany

dysk, tzn. formatowany dysk będzie dyskiem systemowym,

czyli będzie zawierać w początkowym obszarze zbiory:

IO.SYS, MSDOS.SYS i COMMAND.COM. Zobacz przełącznik /B.

Dyskietkę można uczynić systemową w dowolnym momencie

później za pomocą komendy SYS .

/U Formatowanie nieodwracalne zapewniające, że żadnym

narzędziem nie można już się dowiedzieć co było uprzednio

na takim dysku. Jest to zabezpieczenie przed

niepowołanym dostępem. Bez tego przełącznika można

odzyskać strukturę zbiorów za pomocą komendy UNFORMAT.

/V[:Lab] Po zakończeniu formatowania program poprosi o podanie

etykiety dysku (1-11 znaków) lub zapisze ją od razu

jeśli była podana pod ‘Lab’. Etykieta dysku staje się

jego identyfikatorem.

/F:Size Określa rodzaj formatu według rozmiaru jaki chcemy

uzyskać. Parametr ‘Size’ stanowi liczbę w kilobajtach

mówiącą o oczekiwanej pojemności dyskietki, tzn. 160,

180, 320, 360, 720, 1200, 1440, 2880.

Polecane jest, o ile to możliwe, używanie tego klucza

zamiast parametrów /T i /N, gdyż stanowi on jednoznaczne

i proste ustalenie typu formatu.

/S:yy Określa liczbę (yy) sektorów przypadającą na ścieżkę.

Przełącznik ten powoduje sformatowanie dyskietki 3,5

calowej wg podanej liczby sektorów. Dla dyskietki o pojemności

720 KB wartość ta wynosi 9 ( /s:9 ).

/T:xx Określa liczbę ścieżek (xx) na dysku. Przełącznik ten

powoduje sformatowanie dyskietki 3,5 calowej wg podanej

liczby ścieżek. Dla dyskietek o pojemności 720 KB lub

1.44 MB wartość tego przełącznika wynosi 80 ( /t:80 )

UWAGA1: Jeśli nie będzie podany jawnie rozmiar formatu za pomocą przełącznika

/F:Size, lub /T:yy i /S:xx, lub /4, to domyślnie przyjmowany

jest taki do jakiego jest przewidziany napęd w jakim ma się

odbywać formatowanie. Przykładowo dyskietkę włożoną do napędu

1.2MB system będzie usiłował sformatować właśnie na 1.2MB bez

względu na jej rodzaj, chyba że jawnie podano oczekiwaną pojemność.

UWAGA2: Jeśli zostaną użyte co najwyżej przełączniki /B, /S i /V, to

jest przeprowadzane formatowanie bezpieczne, umożliwiające anulowanie

jego skutków i odtworzenie pierwotnej struktury zbiorów

za pomocą polecenia UNFORMAT.

KODY ZAKOŃCZENIA:

Kod Funkcja


0 Zakończenie pomyślne

3 Przerwanie użytkownika CTRL-C lub Ctrl-Break

4 Błąd fatalny - dowolny błąd różny od 0, 3 lub 5

5 Odpowiedź N na pytanie “Proceed with format (Y/N)?”

PRZYKŁADY:

FORMAT B: /S /V

Dyskietka w stacji B będzie formatowana jednostronnie

lub dwustronnie, zależnie od typu mechanizmu dyskowego.

Na dyskietce zostaną umieszczone pliki systemowe

DOS-a. Po sformatowaniu dyskietki program poprosi o

podanie dla niej etykiety. Rozmiar dyskietki będzie

taki jaki jest typ napędu, np. 1.44 MB. Jeśli dyskietka

nie odpowiada temu napędowi, to formatowanie

może być nieudane.

FORMAT B: /S /V /F:720

Dokładnie tak jak powyżej ale z wyraźnym zaznaczeniem,

że dyskietka ma być sformatowana na 720 KB

zamiast np. na 1.44 MB.

FORMAT A: /B /1

Dyskietka w stacji A będzie formatowana jednostronnie.

Na dyskietce zostanie zarezerwowane miejsce dla

plików systemowych; pliki te mogą być kopiowane

później za pomocą komendy SYS .

FORMAT C: /S

Formatowanie dysku twardego C: ze skopiowaniem na

niego systemu operacyjnego. Użytkownik będzie proszony

o potwierdzenie tego zamiaru oraz o podanie, w celu

potwierdzenia, także dotychczasowej etykiety dysku.

UWAGA: Jeśli jest to dysk pierwszy raz instalowany w

komputerze, to trzeba najpierw wykonać komendę

FDISK .