diskcomp
Komenda diskcomp
służy do porównywania zawartości dwóch fizycznych dysków lub wirtualnych dysków (np. stacja dyskietek) w systemie Windows. Pozwala zweryfikować, czy sektory na obu nośnikach są identyczne, co może być użyteczne przy testowaniu kopii zapasowych, dyskietek archiwalnych oraz wirtualnych obrazów dysków.
Składnia
Dział zatytułowany „Składnia”DISKCOMP [<źródło>:] [<cel>:] [/1] [/V] [/E]
<źródło>:
– litera napędu źródłowego (np.A:
lubB:
).<cel>:
– litera napędu docelowego./1
– porównuje tylko pierwszy sektor każdego cylindra w celu przyspieszenia operacji./V
– tryb szczegółowy, wyświetla numer cylindra i głowicy przy różnicach./E
– kontynuuje porównanie nawet po napotkaniu różnicy, wypisując wszystkie niezgodności.
Parametry
Dział zatytułowany „Parametry”Parametr | Opis |
---|---|
<źródło>: | Litera napędu, z którego odczytywany jest pierwszy dysk. |
<cel>: | Litera napędu, który porównujemy z dyskiem źródłowym. |
/1 | Sprawdza tylko pierwszy sektor na każdym cylindrze, co skraca czas porównania kosztem mniejszej dokładności. |
/V | Wyświetla szczegóły różnic: numer cylindrów i głowic, gdzie dane różnią się między dyskami. |
/E | Nie przerywa pracy po pierwszej różnicy, lecz raportuje wszystkie napotkane rozbieżności. |
Przykłady użycia
Dział zatytułowany „Przykłady użycia”-
Porównanie dyskietki w napędzie A z napędem B
Okno terminala diskcomp A: B:Sprawdza wszystkie sektory obu dyskietek i informuje, czy są identyczne.
-
Szybsza weryfikacja tylko pierwszych sektorów
Okno terminala diskcomp A: B: /1Porównuje jedynie pierwszy sektor każdego cylindra, co skraca czas operacji.
-
Szczegółowy tryb z raportowaniem różnic
Okno terminala diskcomp A: B: /VWyświetla dokładne pozycje cylindrów i głowic, w których dane są różne.
-
Pełne raportowanie wszystkich różnic
Okno terminala diskcomp A: B: /V /EKontynuuje porównanie po wykryciu różnicy i pokazuje każdą niezgodność.
diskcomp
jest dostępne tylko w systemach Windows, gdzie obsługiwane są napędy dyskietek lub emulacje dyskietek.- Nie działa na nowoczesnych wirtualnych dyskach twardych (VHD/VHDX); do porównania obrazów VHD należy użyć narzędzi takich jak
fc
czycertutil
z trybem binarnym. - Operacja może zająć dużo czasu w zależności od liczby sektorów i typu napędu.
- W przypadku nowoczesnych komputerów często nie ma fizycznego napędu dyskietek, więc
diskcomp
zwróci błąd „Device is not ready.” - Aby użyć
diskcomp
, użytkownik musi mieć uprawnienia do odczytu obu napędów.
Najczęściej spotykane błędy i jak je naprawić
Dział zatytułowany „Najczęściej spotykane błędy i jak je naprawić”Błąd / Komunikat | Przyczyna | Rozwiązanie |
---|---|---|
Device is not ready | Brak podłączonego lub aktywnego napędu dyskietek. | Sprawdź, czy dyskietka jest włożona oraz czy napęd działa; ewentualnie podłącz napęd USB. |
Invalid media | Nośnik w napędzie nieobsługiwany lub uszkodzony. | Użyj sprawnego nośnika: formatuj lub wymień dyskietkę na sprawną. |
Cannot read drive <litera>: | Brak uprawnień lub błąd sprzętowy przy odczycie. | Uruchom CMD jako administrator; sprawdź połączenie napędu i jego sprawność. |
Disk sizes differ | Dyski mają różną liczbę sektorów. | Użyj /1 do skróconego porównania lub przygotuj dyski tego samego rozmiaru. |
File not found | Literówka w literze napędu (np. a: zamiast A: ). | Upewnij się, że używasz prawidłowych liter i dwukropków, np. diskcomp A: B: . |