Chkdsk On External Drive Fix -
Basic repair command:
chkdsk E: /f
Better (more thorough):
chkdsk E: /f /r /x
Even more aggressive (NTFS only):
chkdsk E: /f /r /x /b
Save this as chkdsk_all_external.bat (run as Admin):
@echo off
for /f "skip=1 tokens=1,2" %%i in ('wmic logicaldisk where drivetype=2 get deviceid, volumename') do (
echo Checking %%i ...
chkdsk %%i /f /r /x
)
pause
Before running CHKDSK:
Run CHKDSK if you experience any of these:
If the drive still has issues after /f, run: chkdsk on external drive fix
chkdsk E: /r
⚠️ /r takes much longer (could be 5+ hours for a 2TB drive). Run it overnight.
Running CHKDSK without preparation can turn a recoverable situation into a permanent disaster. Follow these steps strictly. Basic repair command: chkdsk E: /f

