Przejdź do głównej zawartości

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.

Okno terminala
DISKCOMP [<źródło>:] [<cel>:] [/1] [/V] [/E]
  • <źródło>: – litera napędu źródłowego (np. A: lub B:).
  • <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.
ParametrOpis
<ź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.
/1Sprawdza tylko pierwszy sektor na każdym cylindrze, co skraca czas porównania kosztem mniejszej dokładności.
/VWyświetla szczegóły różnic: numer cylindrów i głowic, gdzie dane różnią się między dyskami.
/ENie przerywa pracy po pierwszej różnicy, lecz raportuje wszystkie napotkane rozbieżności.
  1. 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.

  2. Szybsza weryfikacja tylko pierwszych sektorów

    Okno terminala
    diskcomp A: B: /1

    Porównuje jedynie pierwszy sektor każdego cylindra, co skraca czas operacji.

  3. Szczegółowy tryb z raportowaniem różnic

    Okno terminala
    diskcomp A: B: /V

    Wyświetla dokładne pozycje cylindrów i głowic, w których dane są różne.

  4. Pełne raportowanie wszystkich różnic

    Okno terminala
    diskcomp A: B: /V /E

    Kontynuuje 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 czy certutil 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.
Błąd / KomunikatPrzyczynaRozwiązanie
Device is not readyBrak 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 mediaNoś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 differDyski mają różną liczbę sektorów.Użyj /1 do skróconego porównania lub przygotuj dyski tego samego rozmiaru.
File not foundLiterówka w literze napędu (np. a: zamiast A:).Upewnij się, że używasz prawidłowych liter i dwukropków, np. diskcomp A: B:.