Windows xp recovery console without Ntfs.sys? (0x00000024 BSOD)

0

I have two physical disks in a computer, for simlicity lets call them C and D. C: got Windows XP and D: got some data.

The problem is that whenever i have D: connected i can't boot windows. I get some BSOD called 0x00000024/NTFS_FILE_SYSTEM. Same thing if i boot up windows with D: disconnected and then connect it once windows has loaded.

The KB article about this problem says that i have to run chkdsk but i can't get to somewhere where i can run this because i get a BSOD whenever the disk is connected! Even the recovery-console BSODs if D: is connected.

The final option in the KB is to boot the computer on Windows 2000 Setup disks where you edit some file to manually disable the ntfs.sys driver and then run chkdsk.

The problem is that i don't have any floppy drive. Is there any way to boot the built in recovery console with ntfs.sys disabled or to burn the floppy version to a cd after you've extracted and modified it on the harddrive?

Right now the Windows xp bootable floppy creator is asking me which floppy drive to extract to which i can't answer because i have none :/

Other solutions to the root problem is also appreciated :)

windows-xp
hard-drive
ntfs
bsod
asked on Super User Dec 30, 2009 by (unknown user) • edited Sep 9, 2011 by Gaff

4 Answers

1

Sorry, I am having trouble understanding you a bit, however... If you are talking about two physical hard drives:

It sounds to me like the D drive is taking priority.

In your BIOS, see if you can swap what hard drive you boot from. You should be able to do this in the Boot Device Menu, it will be either a list of devices and you simply need to change the hard drives around, or, you will just see Hard Drive listed, and you will need to swap them around from another sub-menu.

When you do this, you should be able to boot Windows just fine and have the second drive as backup.

It sounds to me like you, at one point, installed Windows on the second drive and some system files are still there, when you have it in the system, your machine tries to boot from it and fails.

answered on Super User Dec 30, 2009 by William Hilsum
1

Create a BartPE CD, boot from this CD, go to the start menu, click Command Prompt.

type chkdsk d: /f and press Enter

answered on Super User Dec 31, 2009 by (unknown user) • edited Dec 31, 2009 by (unknown user)
0

If you cannot get it to load into bartpe you can use Boot It NG to repair the partition table and get access to the files for iso making instructions go here.

Once you have a bootable cd made, install the bad hard drive then boot to the disc. when the software load you want to cancel the installation of the partition monitoring software, once you are in the main menu

alt text

Select Partition Work

alt text

In the center window select your hard drive partition then click properties. It will most likely pop up saying that there was a fault found in the lba Table, and will ask to fix it. Click OK then close out of all of the menus and restart the computer, don't forget to eject the disc.

Windows should now boot and will most likely perform a check disk, let it proceed.

If you have access to you data on the D: now make backups and replace the drive as it is most likely starting to fail

answered on Super User Jan 6, 2010 by Kythos • edited Sep 9, 2011 by Gaff
0

it is possible to do chkdsk with hiren's boot cd too. Here got it working starting out from linux, little bit poor man's solution but works. chkdsk fixed it.

answered on Super User Oct 4, 2015 by n611x007

User contributions licensed under CC BY-SA 3.0