Kanske inte är riktigt rätt svar, men hoppas det kan hjälpa
ScanDisk may run on restart, although Windows may seem to shut down correctly
This can be caused by the fact that during the shutdown process, the contents of the virtual cache are written to the destination device. If the destination device is an IDE hard disk, data may be written to the hard disk's onboard cache but not to the disk itself. When this occurs, the data is lost from the cache when the computer turns off.
To resolve this issue, you need to obtain the necessary update:
Select Start, and then click Windows Update
When the page displays, click Product Updates to create the catalogue of available updates for your computer
Select the box next to Window IDE Hard Drive Cache Package, after the catalogue is created, to select this package to download
Select all of the items you want to obtain for your computer, click Download, and then follow the rest of the directions to complete the download process
Note: For the updated Ifsmgr.vxd driver to add the necessary delay during shutdown, it may be necessary to update the registry key. The CacheWriteDelay value specifies the number of milliseconds of required delay.
Start the Registry Editor
Go to HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion
On the Edit menu, click Add Value, and then add the following registry value:
Value Name: CacheWriteDelay
Data Type: REG_DWORD
Radix: Decimal
Value: 2000
Exit RegEdit and restart Windows