I have Windows 7 installed on a drive that used to be part of a RAID-1 array. Apparently the drive still contains the old RAID metadata, as when I boot into Ubuntu (which is installed elsewhere), the drive appears to be part of /dev/md127.

I know I can remove the RAID metadata with

mdadm --zero-superblock

But will this in any way harm the installation of Windows 7 that now lives there?


The mdadm superblock is placed toward the end of the device/partition rather than at the beginning. This is why it was still being detected as a RAID device (Windows just hadn't happened to write data that far in to the device yet). Also, if mdadm is still able to read the superblock, I would think it would be safe to assume that Windows/NTFS still considers that area of the device to be "blank", and therefore doesn't think there's anything there that matters. Meaning, it should be safe to zero it.

I've had to zero the superblock on devices containing other linux filesystems before for the same reason and it has never caused any problems or corrupted the filesystem.

DISCLAIMER: I don't know enough about what's contained in the superblock to say for sure that it would always be corrupted to the point where it couldn't be read if Windows had touched it, so use this advice at your own risk. Just pitching in what knowledge I have. Glad it worked out for you!

| improve this answer | |

I went ahead and did it (after a backup) and the answer is no: Windows 7 is still able to run just fine.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.