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

Share →