FAQ FAQ  Forum Search   Register Register  Login Login

ChkDsk ScheTask Log

 Post Reply Post Reply
Author
  Topic Search Topic Search  Topic Options Topic Options
p4721cx View Drop Down
I'm new here
I'm new here


Joined: 28 Dec 2009
Online Status: Offline
Posts: 2
  Quote p4721cx Quote  Post ReplyReply bullet Topic: ChkDsk ScheTask Log
    Posted: 28 Dec 2009 at 06:19
Handy for machines you want to regularly run chkdsk and keep track of the results.
<code>
:: the purpose of this batch file is to run chkdsk on file vault as a scheduled task
:: saving the results to a txt file in the temp folder
@echo off
c:
cls
COLOR 1E
mode con: cols=70 lines=35
if not exist c:\Bin\ScheChkDsk goto mkDir
:start
echo %date% - %time% - ChkDsk Started >> c:\Bin\ScheChkDsk\_ChkDsk_log.txt
echo ************************************************************
echo ************************************************************
echo ************************************************************
echo  CCCCC   HHH   HHH  KKK   KKK  DDDDD      SSSSS   KKK   KKK
echo CCCCCCC  HHH   HHH  KKK  KKK   DDDDDD    SSSSSSS  KKK  KKK
echo CCC  CC  HHH   HHH  KKK KKK    DDD DDD   SSS  SS  KKK KKK
echo CC       HHHHHHHHH  KKKKKK     DDD  DDD   SSS     KKKKKK
echo CC       HHHHHHHHH  KKKKKK     DDD  DDD     SSS   KKKKKK
echo CCC  CC  HHH   HHH  KKK KKK    DDD DDD   SS  SSS  KKK KKK
echo CCCCCCC  HHH   HHH  KKK  KKK   DDDDDD    SSSSSSS  KKK  KKK
echo  CCCCC   HHH   HHH  KKK   KKK  DDDDD      SSSSS   KKK   KKK
echo ************************************************************
echo ************ ChkDsk F: (FileVault) In progress *************
echo ************************************************************
echo /
echo Started: %date% - %time%
echo _
echo PLEASE DO NOT ATTEMPT TO ACCESS F:\
echo IF YOU SEE THIS WINDOW OPEN MORE THAN TWO HOURS
echo AFTER THE START TIME PLEASE CONTACT PATRICK!
echo /
for /f "tokens=2-4 delims=/ " %%i in ('date/t') do (
      (set Dy=%%j)
      (set Mth=%%i)
      (set Yr=%%k)
)
for /f "tokens=1-3 delims=: " %%l in ('time/t') do (
 (set hh=%%l)
 (set mm=%%m)
 (set nn=%%n)
)
echo progress being writen to c:\Bin\ScheChkDsk\ChkDsk_%Yr%-%Mth%-%Dy%.txt
echo y|chkdsk f: /f > "c:\Bin\ScheChkDsk\ChkDsk_%Yr%-%Mth%-%Dy%_%hh%%mm%%nn%.txt"
echo %date% - %time% - ChkDsk Finished >> c:\Bin\ScheChkDsk\_ChkDsk_log.txt
echo ------------------------------------------------ >> c:\Bin\ScheChkDsk\_ChkDsk_log.txt
exit
:mkDir
mkDir c:\Bin\ScheChkDsk
goto start
</code>
Back to Top
 Post Reply Post Reply

Forum Jump Forum Permissions View Drop Down