Skip to content

Commit 550f640

Browse files
authored
Create sfcv2.md
1 parent 933e2c8 commit 550f640

File tree

1 file changed

+135
-0
lines changed

1 file changed

+135
-0
lines changed

docs/windows/sfcv2.md

Lines changed: 135 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,135 @@
1+
# Windows System File Checks – Complete Cheatsheet
2+
3+
Een uitgebreide, overzichtelijke gids met alle belangrijke **CHKDSK**, **SFC** en **DISM**-commando’s voor Windows. Handig voor onderhoud, foutoplossing en reparatie van systeembestanden.
4+
5+
---
6+
7+
## **1. CHKDSK (Check Disk)**
8+
9+
**CHKDSK** controleert de harde schijf op fouten en kan deze zo nodig repareren.
10+
11+
| **Commando** | **Functie** |
12+
| -------------- | ------------------------------------------------------------------- |
13+
| `chkdsk c:` | Voert een **read-only** scan uit. Geen reparaties, alleen controle. |
14+
| `chkdsk /f c:` | Controleert en **repareert automatisch** gevonden fouten. |
15+
| `chkdsk /r c:` | Zoekt **fysieke slechte sectoren** en herstelt leesbare data. |
16+
17+
**Tips:**
18+
19+
* Gebruik altijd **Command Prompt (Admin)**.
20+
* Bij gebruik van `/f` of `/r` kan een **herstart** nodig zijn.
21+
22+
---
23+
24+
## **2. SFC (System File Checker)**
25+
26+
**SFC** controleert Windows-systeembestanden op corruptie en repareert ze indien mogelijk.
27+
28+
| **Commando** | **Functie** |
29+
| ---------------------------------------------------- | --------------------------------------------------------------------------------------------- |
30+
| `sfc /scannow` | Controleert **alle beschermde systeembestanden** en repareert corrupte bestanden automatisch. |
31+
| `sfc /verifyonly` | Controleert systeembestanden op fouten, **zonder reparatie**. |
32+
| `sfc /scanfile=C:\pad\bestand.dll` | Controleert **één specifiek bestand** en repareert het indien nodig. |
33+
| `sfc /verifyfile=C:\pad\bestand.dll` | Controleert alleen een specifiek bestand, **zonder reparatie**. |
34+
| `sfc /offbootdir=C:\ /offwindir=C:\Windows /scannow` | Voert een **offline SFC-scan** uit, bijvoorbeeld via Windows RE of installatiemedia. |
35+
36+
**Let op:**
37+
38+
* Voer SFC altijd uit in **Administrator Command Prompt** of **PowerShell**.
39+
* Resultaten worden gelogd in `C:\Windows\Logs\CBS\CBS.log`.
40+
41+
---
42+
43+
## **3. DISM (Deployment Image Servicing and Management)**
44+
45+
**DISM** repareert het Windows-image en wordt vooral gebruikt als SFC niet voldoende is.
46+
47+
### **3.1. Basiscontroles**
48+
49+
| **Commando** | **Functie** |
50+
| -------------------------------------------- | --------------------------------------------------------------- |
51+
| `DISM /Online /Cleanup-Image /CheckHealth` | Snelle controle of het Windows-image beschadigd is. |
52+
| `DISM /Online /Cleanup-Image /ScanHealth` | Voert een **grondige scan** uit op beschadigingen. |
53+
| `DISM /Online /Cleanup-Image /RestoreHealth` | Repareert het Windows-image **automatisch** via Windows Update. |
54+
55+
---
56+
57+
### **3.2. Geavanceerde reparaties**
58+
59+
| **Commando** | **Functie** |
60+
| ---------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- |
61+
| `DISM /Online /Cleanup-Image /RestoreHealth /Source:D:\sources\install.wim` | Repareert Windows met een **install.wim**-bestand van een installatie-ISO of USB. |
62+
| `DISM /Online /Cleanup-Image /RestoreHealth /Source:D:\sources\install.esd /LimitAccess` | Zelfde als hierboven, maar dan met een **install.esd**-bestand. `/LimitAccess` voorkomt gebruik van Windows Update. |
63+
| `DISM /Online /Cleanup-Image /StartComponentCleanup` | Opruimen van oude en ongebruikte systeembestanden na updates. |
64+
| `DISM /Online /Cleanup-Image /AnalyzeComponentStore` | Analyseert hoeveel ruimte kan worden bespaard in de **component store**. |
65+
| `DISM /Online /Cleanup-Image /RestoreHealth /LimitAccess` | Probeert reparaties **zonder Windows Update**, handig voor offline omgevingen. |
66+
67+
**Let op:**
68+
69+
* Resultaten worden gelogd in `C:\Windows\Logs\DISM\dism.log`.
70+
* Als Windows Update niet beschikbaar is, gebruik dan een **install.wim** of **install.esd** als bron.
71+
72+
---
73+
74+
## **4. Beste volgorde bij problemen**
75+
76+
Bij hardnekkige fouten is dit de aanbevolen volgorde:
77+
78+
```cmd
79+
DISM /Online /Cleanup-Image /RestoreHealth
80+
sfc /scannow
81+
```
82+
83+
**Waarom deze volgorde?**
84+
85+
* **DISM** repareert eerst het **Windows-image** zelf.
86+
* **SFC** gebruikt daarna het gerepareerde image om beschadigde systeembestanden te herstellen.
87+
88+
---
89+
90+
## **5. Logbestanden**
91+
92+
| **Tool** | **Locatie logbestand** |
93+
| -------- | ------------------------------- |
94+
| SFC | `C:\Windows\Logs\CBS\CBS.log` |
95+
| DISM | `C:\Windows\Logs\DISM\dism.log` |
96+
97+
**Tip:**
98+
Gebruik `notepad <pad>` om logbestanden direct te openen.
99+
100+
---
101+
102+
## **6. Praktische tips**
103+
104+
* Voer alle commando’s uit via **Administrator Command Prompt** of **PowerShell**.
105+
* Mount een Windows-installatie-ISO als bron bij grote reparaties.
106+
* Combineer DISM en SFC voor de beste resultaten.
107+
* Herstart de pc na `/f`, `/r` of grote reparaties.
108+
109+
---
110+
111+
## **7. Snelle referentie**
112+
113+
```cmd
114+
:: Controleer en repareer systeembestanden
115+
sfc /scannow
116+
117+
:: Check Windows-image status
118+
DISM /Online /Cleanup-Image /CheckHealth
119+
120+
:: Grondige scan op image-schade
121+
DISM /Online /Cleanup-Image /ScanHealth
122+
123+
:: Repareer Windows-image via Windows Update
124+
DISM /Online /Cleanup-Image /RestoreHealth
125+
126+
:: Repareer Windows-image met ISO-bron
127+
DISM /Online /Cleanup-Image /RestoreHealth /Source:D:\sources\install.wim /LimitAccess
128+
129+
:: Schijfcontrole uitvoeren
130+
chkdsk c:
131+
chkdsk /f c:
132+
chkdsk /r c:
133+
```
134+
135+
---

0 commit comments

Comments
 (0)