Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- setlocal
- chcp 932 >nul
- title USN Journal Cleanup
- echo ==========================================
- echo USN Journal Cleanup
- echo ==========================================
- echo.
- fltmc >nul 2>&1
- if errorlevel 1 (
- echo Administrator privileges are required.
- echo Restarting as administrator...
- echo.
- powershell.exe -NoProfile -Command "Start-Process -FilePath '%~f0' -Verb RunAs"
- exit /b
- )
- echo Running with administrator privileges.
- echo.
- for %%D in (C D E F) do (
- echo ==========================================
- echo Drive %%D:
- echo ==========================================
- if exist "%%D:\" (
- echo Drive is connected.
- echo.
- echo [Before deletion]
- fsutil usn queryjournal %%D:
- echo.
- echo [Deleting USN Journal]
- fsutil usn deletejournal /d %%D:
- if errorlevel 1 (
- echo.
- echo Result: Failed on %%D:
- ) else (
- echo.
- echo Result: Completed on %%D:
- )
- echo.
- echo [After deletion]
- fsutil usn queryjournal %%D: >nul 2>&1
- if errorlevel 1 (
- echo Verification: No active USN Journal found on %%D:
- ) else (
- echo Verification: USN Journal still exists or was recreated on %%D:
- fsutil usn queryjournal %%D:
- )
- ) else (
- echo Drive is not connected. Skipping %%D:
- )
- echo.
- )
- echo ==========================================
- echo Process completed.
- echo ==========================================
- echo.
- echo Press any key to close this window.
- pause >nul
- endlocal
- exit /b
Advertisement
Add Comment
Please, Sign In to add comment