[opensuse] Does YAST's failure to mount Vista/W7 shares 'ro' by default cause problems with BCD on dual-boot boxes?
All, I have a dual-boot box with 11.4/vista where vista seems to lose the ability to boot regularly (I know its' vista... but read on). Part of the issue seems to center around the way vista and w7 BCD bootmgr use disk signatures as validation of the boot environment during startup. I suspect any change to disk content between windows boots results in boot failure. The vista fail to boot happens regularly requiring the familiar dvd boot and repair. Looking at the fstab defaults for the normal opensuse /windows/C mount point, I was surprised to find that the partition is NOT mounted ro by default. The default fstab entry is: /dev/disk/by-id/ata-WDC_WD6400BEVT-00A0RT0_WD-WX40A9996688-part2 /windows/C ntfs-3g users,gid=users,fmask=133,dmask=022,locale=en_US.UTF-8 0 0 I don't know. Maybe the ntfs-3g mount type includes a default 'ro' option, but I've changed the mount to explicitly include ro: /dev/disk/by-id/ata-WDC_WD6400BEVT-00A0RT0_WD-WX40A9996688-part2 /windows/C ntfs-3g users,gid=users,fmask=133,dmask=022,locale=en_US.UTF-8,ro 0 0 Could failing to explicitly mount the ntfs-3g share ro cause changes that impact the disk signature of the vista/w7 BCD bootmgr that render windows unable to boot? I don't know. That's why I'm putting this out to the folks that know more about the mount defaults to think about. If it is possible, then the simple inclusion of an explicit 'ro' option mounting windows shares may be warranted. I don't know if it will fix it, or make a difference, but something is causing win boot problems on dual-boot boxes with the windows BCD and bootmgr. What say the experts? -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
El 05/08/11 09:32, David C. Rankin escribió:
I don't know. Maybe the ntfs-3g mount type includes a default 'ro'
No, The old ntfs driver did that, ntfs-3g behaves like a regular filesystem where defaults to rw.
Could failing to explicitly mount the ntfs-3g share ro cause changes that impact the disk signature of the vista/w7 BCD bootmgr that render windows unable to boot?
If it overwrites the MBR... yes... but I dont see how in your situation.. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On 08/05/2011 09:39 PM, Cristian Rodríguez wrote:
El 05/08/11 09:32, David C. Rankin escribió:
I don't know. Maybe the ntfs-3g mount type includes a default 'ro'
No, The old ntfs driver did that, ntfs-3g behaves like a regular filesystem where defaults to rw.
Could failing to explicitly mount the ntfs-3g share ro cause changes that impact the disk signature of the vista/w7 BCD bootmgr that render windows unable to boot?
If it overwrites the MBR... yes... but I dont see how in your situation..
Thanks Christian, I think it is just something in the way Vista recognizes the 640G Western Digital drive in my laptop. I have another 320G drive for the same box and I've experimented with dual-boot on that drive without the "required device inaccessible" I get on the Western Digital drive. (possible Msahci related??) Grub always boots windows on the 640G drive. It is just the windows boot that gets 1/2 through and spontaneously reboots itself due to issues that at the root cause look like drive signature differences between windows boots. I think you are correct in your assessment that as long as the MBR isn't touched, suse shouldn't do anything to the partition itself that would cause the issue. However, one clue I get on the win side is that the last driver/module loaded before the reboot is a crcdisk app that I assume calculates the disk signature based on (god knows what). It is this app that got me thinking about the lack of mounting the partition 'ro' with ntfs-3g. Even though it shouldn't, it the partitions isn't mounted 'ro' and some temporary file gets dropped in a folder on the vista partition, I could see how that could change what is reported as the disk signature by the vista crcdisk module. Thanks again! -- David C. Rankin, J.D.,P.E. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (2)
-
Cristian Rodríguez
-
David C. Rankin