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

Hoe kan ik slechte sectoren isoleren op een harde schijf in Windows 7?

Als ik weet dat een harde schijf slechte sectoren heeft, hoe kan ik ze dan “markeren” zodat Windows 7 er niet naar schrijft als ik bestanden en zo kopieer?

Antwoorden (2)

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

Volgens Microsoft zal het uitvoeren van een reguliere (of volledige) format (in tegenstelling tot een “snelle” format) op een partitie alle slechte sectoren binnen de partitie markeren (cursivering van mij):

Wanneer u ervoor kiest om een reguliere format op een volume uit te voeren, worden bestanden verwijderd uit het volume dat u formatteert en wordt de harde schijf gescand op slechte sectoren. De scan op slechte sectoren is verantwoordelijk voor het grootste deel van de tijd die het kost om een volume te formatteren. bron ](http://support.microsoft.com/kb/302686)

In Vista en later wordt dit gedaan door nullen naar de hele partitie te schrijven.

Een schijf volledig formatteren is zo simpel als met de rechtermuisknop op de schijf klikken, Formatteren selecteren, en het vinkje bij Snel formatteren weghalen:

Merk op dat een volledige format veel meer tijd kost dan een snelle format. De tijd neemt toe met de grootte van de schijf (d.w.z. grote schijven zullen meer tijd nodig hebben om te formatteren dan kleine).

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

Dit wordt automatisch gedaan door het OS en NTFS. Om dit nu te controleren, voert u gewoon CHKDSK uit. Alle slechte sectoren worden gemarkeerd en worden niet gebruikt. CHKDSK /R zal proberen de slechte sector te herstellen.

Een (van de vele!) manieren om er te komen: open Windows Verkenner; klik met de rechtermuisknop op de schijf en selecteer Eigenschappen in het contextmenu; selecteer het tabblad Extra; selecteer Nu controleren. Dit wordt uitgevoerd bij de volgende herstart omdat het geen wijzigingen kan aanbrengen in bestanden die in gebruik zijn.

Note: Je moet ingelogd zijn op een administrator account om je schijf op dit niveau te kunnen controleren. U kunt ook een UAC prompt krijgen.

Als u CHKDSK rechtstreeks wilt uitvoeren:

  1. Klik op de Windows Start knop; typ comma in het zoekvak; selecteer Command Prompt uit de lijst om een Command Prompt venster te openen (of klik er met de rechtermuisknop op; selecteer Als administrator uitvoeren in het contextmenu; enzovoort)
  2. Typ CHKDSK /? om een lijst met opties te krijgen (hoofdletters of kleine letters maakt niet uit).
  3. Type CHKDSK C: /F /R om je C: drive te controleren op fouten en deze automatisch te repareren.
  4. Herstart zodat de scan loopt.

Ik neem aan dat je refereert aan een standaard draaiende hdd met NTFS formaat (hoewel FAT niet echt anders is voor dit antwoord). Solid state drives handelen dit probleem intern af.

Een paar slechte sectoren (meestal grootte van 4k, maar zelfs 64k als geoptimaliseerd voor het opslaan van grote bestanden) op een 50 GB, 500 GB, of 2 TB schijf is niet de moeite waard zorgen over te maken (en als de schijf is slechts een paar GB, misschien is het tijd om het te vervangen).

Ik veronderstel dat als je echt wilt prutsen, je zou kunnen partitioneren rond de slechte sporen die de slechte sectoren bevatten (zodat de lees/schrijfkoppen er niet zo direct overheen gaan), maar als je tijd meer waard is dan $1/dag of als je je zo'n zorgen maakt, overweeg dan om een nieuwe schijf te kopen. Ik denk dat ik software heb gezien die dit semi-automatiseert, maar ik kan moeilijk een scenario bedenken waarin ik dit zou willen doen. (Ik kijk echter uit naar goede verhalen in de comments!)

Vanaf 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.