NTFS.SYS error at boot in Win XP

I am using Windows XP and this morning it didn’t boot, it showed an error on “Windows/system32/config/SYSTEM” so I connected the hd to another pc, rename that file and then copy the one in Windows/Repair. And now it shows the error cannot find or corrupted “ntfs.sys”.

I tried copying ntfs.sys from the windows installation cd but still get the same error, also tried “EXPAND :\i836\ntoskrnl.exe ( and ntkrnlpa.exe ) :\Windows\System32” but the error persist.

What other fixes can I try?

Answer

First, by using the file in Repair, you have in essence reverted your hardware config back to your install state. If you haven’t disabled system restore, I would recommend restoring the SYSTEM file from a recent restore point. (Go back a few days… but not too far back).

As for the NTFS.SYS file, you don’t want the file from the install disk, most likely, as it is old (especially if your install disk is old – you are likely running SP3 (or at least 2) and your disk is probably RTM or MAYBE SP1). Try getting the file from another system and/or look in your $NTUninstall… folders (dir /s ntfs.sys from c:\windows\system32) and copy an older (but preferably not too old) version.

You can probably also download SP3, extract it, and expand NTFS.SYS from there (and you might have “backups” in the DLLCACHE or ServicePackFiles folder

Attribution
Source : Link , Question Author : petergrf , Answer Author : Multiverse IT

Leave a Comment