Corrupt Filesystem

Status
This thread has been Locked and is not open to further replies. Please start a New Thread if you're having a similar issue. View our Welcome Guide to learn how to use this site.

drfter

Thread Starter
Joined
Sep 20, 2003
Messages
3
Hi,

I posted on here a few weeks ago seeking help on this problem, but seeing how I can't edit the title of that topic to make it a bit more... informative, I figured I'd just post a new topic.

This was my first post, which gives the bare details:
(Not sure if this is more fitting for the hardware forum, but it seems to sort of center around Windows....)

I have a dualboot Gateway machine (out of warranty) with Red Hat Linux 9 on the master hard disk (Maxtor 80 GB), which runs GRUB as my bootloader, and Windows XP Pro SP1 on the slave (Western Digital 175 GB). A few weeks ago I tried starting up my computer, and got the error "A disk read error occurred" after I selected Windows. After going through this a few times, I played around with the inside of my computer. No loose cables, jumpers seemed okay. I disconnected the Maxtor hard disk (everything except physically taking it out of the computer) and set up the WD one as single to no avail. I've tried using the Recovery Console, where I can confirm that my files (or at least the one the damn thing lets me see) are alright (at least I can list them, move around directories, and I opened a text file), but fixboot didn't do a thing for me. Chkdisk didn't see any problems right away, but after running it with /p it reported "one or more errors." I ran it with /r and it fixed "one or more errors," which it later affirmed were all fixed. I also used the full media test on the WD lifeguard disk with "no errors."

Anyway, I can use Linux just fine. I already had NTFS read support, but it can't read anything off /mnt/winxp (where I mounted the other hard disk, and where I've been able to read it before). The terminal lets me cd to it, but says "ls: reading directory .: Not a directory" when I try to list its contents.

The most recent thing I believe I installed was TI Connect (XP version) for my TI-83+ calculator, but that's been around for a few days and I've restarted since then. I had gone into Hibernate mode when I last turned the computer off, which I had also used successfully prior to this problem. Since then I used the Recovery Console to delete the hibernate file that Windows looks for when it starts up (so it knows whether or not to return from hibernate). As for Red Hat being the cause, I've had my computer set up as dualboot since early July, and this is the first real problem I've had since the regular installation bumps.

So, I think I've covered most of what happened. Virtually all of the files I've ever created are on the XP drive, and given that I know (or at least have reason to believe) that they're intact, reformatting simply isn't an option (well, it is, but I'm already aware of that alternative and don't need to be reminded of it). Reinstalling doesn't work, because if I try to do so with the Linux drive as Master, it wants to put bootup files on that drive. If I put the XP drive as Master/single, then setup stops right after it "inspects your computer's hardware configuration" or whatever it does. I am relatively computer literate, but I don't have that much experience with system errors, so try to bear with me. I've also done plenty of searching and came up with little.

Any and all help is appreciated. Thanks.
Since then I've done a few things. Boot disks were tried (created by other systems running XP Pro, boot.ini modified appropriately) but the computer just hung. Setup disks were also tried, but as Setup won't recognize the drive as NTFS I can't do anything about it.

I found the Trinity Rescue Kit (found here in case you need more info), and burned that onto a CD. Ran it and tried a few things, like a virus scan. Whenever I tried to list the contents of the drive/otherwise try to read something from it, I got this error message:

NTFS-fs error (device 03:41): ntfs_readdir(): Index buffer (VCN 0x0) of directory inode 0x5 has a size (24) differing from the directory specified size (4096). Directory inode is corrupt or driver bug.
Now, knowing little about hard drives, I tried to find some information about the inodes (I think the command was ntfsinfo, but I could be wrong). Whatever it is I actually got may be irrelevant (I recognized the 5... heh), but here it is regardless:

inode 5
Dumping $FILE_NAME (0x30)
File Name: .
File Name Length: 1
Allocated File Size: 0
Real File Size: 0
File Creation Time: Sun Jun 8 23:07:56 2003
File Altered Time: Sat Sep 20 09:42:31 2003
MFT Changed Time: Sat Sep 20 09:42:31 2003
Last Acced Time: Sat Sep 20 09:42:31 2003
Dumping $STANDARD_INFORMATION (0x10)
Maximum Number of Versions: 0
Version Number: 0
Class ID: 0
User ID: 48
Security ID: 96
I know I installed XP on this drive sometime around June (so the 8th sounds about right), and the drive was screwing up at least a week or two before September 20th, so I think that's probably when I tried to fix the thing by copying ntdetect.com/ntldr to the hard drive. As for a randomly selection inode (75):
Dumping $FILE_NAME (0x30)
File Name: ias
File Name Length: 3
Allocated File Size: 0
Real File Size: 0
File Creation Time: Sun Jun 8 21:31:47 2003
File Altered Time: Sun Jun 8 21:31:47 2003
MFT Changed Time: Sun Jun 8 21:31:47 2003
Last Acced Time: Sun Jun 8 21:31:47 2003
Dumping $STANDARD_INFORMATION (0x10)
Maximum Number of Versions: 0
Version Number: 0
Class ID: 0
User ID: 0
Security ID: 295
Once again, any help you have is appreciated. This thing has been bothering me for a while now, and as much as I love Linux I'd like to get back into Windows soon. ;)
 
Status
This thread has been Locked and is not open to further replies. Please start a New Thread if you're having a similar issue. View our Welcome Guide to learn how to use this site.

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

As Seen On
As Seen On...

Welcome to Tech Support Guy!

Are you looking for the solution to your computer problem? Join our site today to ask your question. This site is completely free -- paid for by advertisers and donations.

If you're not already familiar with forums, watch our Welcome Guide to get started.

Join over 807,865 other people just like you!

Latest posts

Members online

Top