2013-10-06 13:08:38 +0000 2013-10-06 13:08:38 +0000
12
12

Wie isoliert man fehlerhafte Sektoren auf einer Festplatte in Windows 7?

Wenn ich weiß, dass eine Festplatte fehlerhafte Sektoren hat, wie kann ich diese “markieren”, damit Windows 7 nicht in diese Sektoren schreibt, wenn ich Dateien und anderes kopiere?

Antworten (2)

11
11
11
2013-10-06 13:29:35 +0000

Laut Microsoft werden beim Ausführen einer regulären (oder vollständigen) Formatierung (im Gegensatz zu einer “schnellen” Formatierung) auf einer Partition alle fehlerhaften Sektoren innerhalb der Partition markiert (Hervorhebung von mir):

Wenn Sie eine reguläre Formatierung auf einem Volume ausführen, werden Dateien von dem Volume, das Sie formatieren, entfernt und die Festplatte wird auf fehlerhafte Sektoren gescannt. Die Suche nach fehlerhaften Sektoren ist für den Großteil der Zeit verantwortlich, die das Formatieren eines Volumes benötigt. (http://support.microsoft.com/kb/302686)

Ab Vista wird dies durch das Schreiben von Nullen in die gesamte Partition erreicht. (http://support.microsoft.com/kb/941961)

Ein vollständiges Formatieren eines Datenträgers ist ganz einfach, indem Sie mit der rechten Maustaste auf den Datenträger klicken, Formatieren auswählen und das Kontrollkästchen für die Schnellformatierung deaktivieren:

Beachten Sie, dass eine vollständige Formatierung viel mehr Zeit in Anspruch nimmt als eine Schnellformatierung. Die Zeit skaliert mit der Größe des Datenträgers (d. h. große Datenträger benötigen mehr Zeit zum Formatieren als kleine).

9
9
9
2013-10-06 13:26:55 +0000

Dies geschieht automatisch durch das Betriebssystem und NTFS. Um dies jetzt zu überprüfen, führen Sie einfach CHKDSK aus. Alle fehlerhaften Sektoren werden markiert und werden nicht verwendet. CHKDSK /R wird versuchen, den fehlerhaften Sektor wiederherzustellen.

Einer (von mehreren!) Wegen: Öffnen Sie den Windows Explorer; klicken Sie mit der rechten Maustaste auf das Laufwerk und wählen Sie Eigenschaften aus dem Kontextmenü; wählen Sie die Registerkarte Extras; wählen Sie Jetzt prüfen. Dies wird beim nächsten Neustart ausgeführt, da es keine Änderungen an Dateien vornehmen kann, die in Verwendung sind.

Hinweis: Sie müssen mit einem Administratorkonto angemeldet sein, um Ihre Festplatte auf dieser Ebene zu prüfen. Sie können auch eine UAC-Eingabeaufforderung erhalten.

Wenn Sie CHKDSK direkt ausführen möchten:

  1. Klicken Sie auf die Windows-Start-Schaltfläche; geben Sie comma in das Suchfeld ein; wählen Sie Command Prompt aus der Liste aus, um ein Eingabeaufforderungsfenster zu öffnen (oder klicken Sie mit der rechten Maustaste darauf; wählen Sie “Als Administrator ausführen” aus dem Kontextmenü; usw.)
  2. Geben Sie CHKDSK /? ein, um eine Liste von Optionen zu erhalten (Groß- oder Kleinschreibung spielt keine Rolle).
  3. Geben Sie CHKDSK C: /F /R ein, um Ihr Laufwerk C: auf Fehler zu überprüfen und diese automatisch zu reparieren.
  4. Starten Sie neu, damit der Scan läuft.

Ich nehme an, Sie beziehen sich auf eine rotierende Standard-HDD mit NTFS-Format (obwohl FAT für diese Antwort nicht wirklich anders ist). Solid-State-Laufwerke behandeln dieses Problem intern.

Ein paar fehlerhafte Sektoren (typischerweise in der Größe von 4k, aber auch 64k, wenn sie für die Speicherung großer Dateien optimiert sind) auf einer 50 GB-, 500 GB- oder 2 TB-Platte sind es nicht wert, sich darüber Gedanken zu machen (und wenn die Festplatte nur ein paar GB groß ist, ist es vielleicht an der Zeit, sie zu ersetzen).

Ich nehme an, wenn Sie wirklich fummeln wollen, könnten Sie um die fehlerhaften Spuren herum partitionieren, die die fehlerhaften Sektoren enthalten (damit die Lese-/Schreibköpfe nicht so direkt darüber fahren), aber wenn Ihre Zeit mehr als $1/Tag wert ist oder Sie so besorgt sind, sollten Sie den Kauf einer neuen Platte in Betracht ziehen. Ich glaube, ich habe eine Software gesehen, die das halbautomatisch macht, aber es fällt mir schwer, mir ein Szenario vorzustellen, in dem ich das tun möchte. (Ich freue mich allerdings auf gute Geschichten in den Kommentaren!)

From Command Prompt

chkdsk /?
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.