Windows Vista Forums
Vista Forums Home Join Vista Forums Windows 7 Forum Vista Tutorials Tags
Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks.

Go Back   Vista Forums > Vista Newsgroups > Vista file management

Vista - Multiple boot and NTFS problems -- Vista, Ubuntu/GRUB, CHKDSK

Reply
 
Old 01-09-2009   #1 (permalink)


Vista Home Premium 32bit
 
 

Multiple boot and NTFS problems -- Vista, Ubuntu/GRUB, CHKDSK

I have a dual-boot (Vista/Ubuntu) system, with 2 system hard drives. Each drive has both Vista and Ubuntu, in multiple partitions, and my intent is that the second hard drive should be a bootable mirror of the first, for both Vista and Ubuntu. This seemed like a very good idea at the time -- in the event of a drive problem on HD-0, I simply would boot from HD-1, for both Vista and Ubuntu. I could then replace HD-0 and clone back to it, but in the meantime, keep working or playing or whatever!

It doesn't seem like it was such a good idea now, because (1) it seems that Vista always boots from HD-1, no matter whether I order it to boot from HD-0 or HD-1 and (2), much worse, I am having persistent and recurrent MFT BITMAP corruption on the Vista data partitions on both drives.

Details:

My system is an HP m9040n with a Q6600 Core2 Quad CPU, 3 GB RAM, and 2 320 GB hard drives, running 32-bit Vista Home Premium. I used BootIt-NG and Acronis Disk Directory to do the partition work, Clonezilla for making a complete clone from HD-0 to HD-1, and to make clone images to a 500 GB USB drive for image backups. Also used Acronis True Image for some partition backups. Used SyncToy to keep slave Vista partitions in sync with master Vista partitions. Intended to do similar synchronization for Ubuntu using rsync, but haven't gotten that far. Also used JungleDisk for Internet backup of user files. (I'm big on backup. When you comprehend all the problems I've been having, you can see why!) BTW, the reason I didn't consider a soft RAID-1 solution is that I know of no such software that would work for both the ntfs and ext3 partitions.

The first attachment, Partitions.jpg, is an Acronis Disk Director screen shot showing all the partitions on both drives. The Ext3 partitions are for Ubuntu, obviously. I kept the original Vista install on HD-0, repartitioned using BootIT NG, and went to some trouble to put most subfolders of Users\* onto the Vista Data (E drive. I installed Ubuntu and set up the Ubuntu users, etc. in the Ext3 partitions. Then I used Clonezilla to clone the entire thing to HD-1. I booted from HD-1, in both Vista and Ubuntu, and all seemed fine. (Many steps and stumbles left out, of course.) For multiple boot control, I used GRUB.

The second attachment, menu.lst, contains the non-boilerplate parts of my GRUB menu.lst file, showing GRUB boot commands for all configurations. As you can see, it has entries for booting from each of the primary partitions on both HD-0 and HD-1.

Things seemed to be going fairly well, but then I moved and the system was dormant for about 3 months. After I got it back up a couple of weeks ago, I started noticing problems.
______________

Problem 1: Why can't I get Vista to boot from HD-0? Or is it booting from HD-0 and assigning the system disk letter to be G:? Is this a Vista problem or a GRUB problem?

Multiple boot into Ubuntu seems to work fine, with the single anomaly that, when booted from HD-1, df tells me that /dev/sda4 is mounted on / when I am convinced (because of Used/Available figures) that it is actually /dev/sdb4, as it should be -- see attachment dfLies.txt. (sda is HD-0 and sdb is HD-1)

However, no matter whether I use the GRUB entry for HD-0 Vista or the GRUB entry for HD-1 Vista, the results, as displayed by Acronis, are the same -- C: is assigned to the first partition on HD-1 and E: to the second partition. I believe that C: is always my Vista system disk, and I haven't tried to play any games with changing letter assignments to partitions. (If I am wrong on this, please correct me, because then maybe the Vista dual boot is working!) BTW, uncommenting the map commands on the HD-1 Vista entries has no apparent effect.
________________

Problem 2: MFT BITMAP attribute corruption.

Starting a week ago, when I tried to use SyncToy beta to synchronize some folders between C: and E:, E: has had persistent and recurring MFT BITMAP errors. I have run CHKDSK many times, and most often it says it fixed the problems -- a second run finds the same MFT BITMAP corruption problem.

Using Acronis Disk Director/True Image, I backed up the entire partition to an external drive, reformatted the partition and restored. At this point, the corruption problems had disappeared, but they came back after I did another SyncToy run or two. I am running SyncToy beta, downloaded last August. I am a suspicious that SyncToy might be causing the problems, but I don't really think so.

Another possibility is that Vista somehow is confusing the Vista Data-1 partition on HD-1 with the Vista Data partition on HD-0, so writing inconsistent information to the BITMAP attributes, sometimes on HD-0 and sometimes on HD-1. Originally, the partition labels were identical between HD-0 and HD-1 -- I assumemd that any reasonable system could keep them straight, since the most fundamental address, the hardware address, was different. I changed the partition labels on Jan. 4, and things have not improved -- but maybe the damage was already done by then? Seems farfetched, but I am grasping at straws here!

From what I understand from an earlier post/reply, CHKDSK can't correct BITMAP problems. (If not, why does it say that it did correct them!?! Arrrggghhh!!!) Is there any utility that can?

Is there a way I can command Vista to not mount the extra partitions at boot time? At least that might allow me to analyze the problem better.

Anyone have any idea what might be really going on? I'm willing to do the backup/reformat/restore exercise again, but if the errors just come back an hour later, what's the point?

For anyone who wants to be truly bored, the last attachment, Problems090103.txt, details the saga.
___________________

Thanks for any help or pointers you might give me.

Bruce

Attached Thumbnails
partitions.jpg  
Attached Files
File Type: txt menu.lst.txt (2.9 KB, 54 views)
File Type: txt dfLies.txt (3.2 KB, 25 views)
File Type: txt Problems090103.txt (22.5 KB, 590 views)

Last edited by wesleyx; 01-10-2009 at 08:03 AM.. Reason: add "not mount" question
My System SpecsSystem Spec
Reply

Thread Tools


Similar Threads
Thread Forum
chkdsk and NTFS mounted directories General Discussion
chkdsk : NTFS on Vista x64 Vista file management
Is it possible to chainload another boot loader (i.e. grub) from the vista bootloader Vista installation & setup
Restoring Vista boot manager after grub? Vista General
Restoring Vista boot manager after grub? Vista General


Vista Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46