Czy chkdsk wykryje więcej błędów poza „weryfikacją indeksu”, jeśli uruchomi się z / f w przeciwieństwie do bez / f?

1

Użyłem więc zewnętrznego dysku twardego USB, sformatowanego w systemie NTFS, na komputerze z systemem Linux z Fuse-NTFS. Maszyna przestała odpowiadać i uległa awarii, a ja zostałem zmuszony do ponownego uruchomienia. Dałem mu około dwóch pełnych minut, aby ponownie odpowiedzieć na wszystko, ale po prostu nie.

Jednak zależy mi na danych na woluminie NTFS. Więc podłączyłem go do skrzynki Win 7 i uruchomiłem chkdsk F: i chkdsk /v F:. Żadne z nich nie zgłasza żadnych błędów, które wyraźnie nie wymieniają nazwy pliku z niedozwolonym znakiem dla okien, więc dla mnie uważam, że bezpiecznie jest założyć, że wszystkie błędy są związane z nazwami plików, które wybrałem, że Windows po prostu nie lubi. W przypadku tych błędów naprawdę mnie to nie obchodzi i nie zamierzam używać okien z dyskiem poza chkdsk, więc nie planuję naprawiać nazw plików, aby uczynić je Windows-legal, a właściwie raczej nie robić więc. Jednak chkdsk powiedział:

Index verification completed.
Errors found. CHKDSK cannot continue in read-only mode.

Czy to oznacza, że ​​jeśli miałoby działać z / f, może odkryć dodatkowe błędy? Czy przejdzie do sekcji nieindeksowych woluminu, aby szukać więcej błędów za pomocą /F? Lub po prostu aktywnie poprawi błędy, które wykrył bez /f i nic więcej nie robić?

Naprawdę zależy mi na prawdziwych błędach, które nie są oknami narcystycznymi i bardzo chciałbym być tego świadomy. Czy zrobienie czegokolwiek innego za pomocą chkdsk potencjalnie mnie tak uczyni? Czy jest jakiś sposób, aby dowiedzieć się, czy będzie to możliwe bez zmiany nazwy moich plików wbrew mojej woli?

user259774
źródło

Odpowiedzi:

1

Nie, ale / R może.

kiedy uruchamiasz bez / f, jesteś w trybie tylko do odczytu i nie będziesz próbował rozwiązać problemów, które znajdzie, ale wyliczy cały system plików. ponadto, gdy działa bez / R, chkdsk dba tylko o sam system plików i nie sprawdza powierzchni dysku w poszukiwaniu uszkodzonych sektorów, więc nie będziesz o nich informowany, ani też nie będziesz próbował ich odzyskać.

Oto opcje dla chkdsk przez win7.

Checks a disk and displays a status report.


CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]] [/B]


  volume          Specifies the drive letter (followed by a colon),
                  mount point, or volume name.
  filename        FAT/FAT32 only: Specifies the files to check for fragmentation.
  /F              Fixes errors on the disk.
  /V              On FAT/FAT32: Displays the full path and name of every file
                  on the disk.
                  On NTFS: Displays cleanup messages if any.
  /R              Locates bad sectors and recovers readable information
                  (implies /F).
  /L:size         NTFS only:  Changes the log file size to the specified number
                  of kilobytes.  If size is not specified, displays current
                  size.
  /X              Forces the volume to dismount first if necessary.
                  All opened handles to the volume would then be invalid
                  (implies /F).
  /I              NTFS only: Performs a less vigorous check of index entries.
  /C              NTFS only: Skips checking of cycles within the folder
                  structure.
  /B              NTFS only: Re-evaluates bad clusters on the volume
                  (implies /R)

The /I or /C switch reduces the amount of time required to run Chkdsk by
skipping certain checks of the volume.
Frank Thomas
źródło