Hello i was wondering if any of you had the same problem i did. I recently installed opensuse 11.2 on my laptop which also had windows vista and windows 7, i created a new partition and the installation went smoothly, after i went to boot back into windows 7 i got a blue screen of death, strangely vista boots perfectly. I could just reinstall windows 7 but its a pain to reinstall all my programs and such, any solutions?
How did you create the partition for Linux to go on? If you didn’t use Windows 7 - defragment then Windows 7 - shrink volume this would explain some of your difficulties. Where Linux can shrink a Windows partition, it expects that the partition has been defragmented otherwise file fragments may still exist in the area released to make space. If this issue has happened and the fragments are part of files used to run the Windows 7 system then a BSOD is unavoidable.
Where Linux can shrink a Windows partition, it expects that the partition has been defragmented otherwise file fragments may still exist in the area released to make space. If this issue has happened and the fragments are part of files used to run the Windows 7 system then a BSOD is unavoidable.
Well that is not born out by my experience with shrinking undefragmented volumes on Windows XP. I should imagine Windows 7 is the same. In fact the man page for ntfsresize, upon which the Yast resize function for NTFS is based says:
The ntfsresize program safely resizes Windows XP, Windows Server 2003, Windows 2000, Windows NT4 and Longhorn NTFS filesystems without data loss. All NTFS versions are supported, used by 32-bit and 64-bit Windows. Defragmentation is NOT required prior to resizing because the program can relocate any data if needed, without risking data integrity.
Getting back to the problem, huffman416, what does it say on the BSOD or does it reboot instantly so you cannot see it? If so you need to set AutoReboot in the registry to 0.
Windows 7 forums:
why cant I shrink this partition farther?
I’m trying to shrink the C drive to whatever is on there now and leave a few extra GB then clone the drive. It’s only allowing me to shrink it to 490gb but only 120 of the 900 gb are being used rightnow.
A. This is normal. Halfway between byte 0 and byte n on the disk/partition, the system parks the MFT (master file table). And you cannot go beyond that. There are programs that move the MFT, but they are not safe. I once screwed up my system with one of those wonder programs. All I got was BSOD until I forced a re-install.
I don’t fully trust Linux to shrink an NTFS partition that hasn’t been defragged. You can’t ever trust Linux to shrink a windows 7 NTFS partition (not yet anyway). I would never use openSUSE’s installer to shrink an NTFS partition unless I didn’t need the data.
Can you access your windows7 partition from openSUSE or vista? If so I would backup anything needed, if not already done.
I would also run chckdsk on the unmounted windows7 partition from vista (or knowing how windows likes to keep changes to its file system secret, from a windows7 repair disc)
I would keep an accurate note of any error messages to post here.
I would also open a terminal in openSUSE and
then enter your root password then
and post the output along with any error messages you have recieved.