What I would do is to download a bootable GPARTED disk, burn it to CD (using IMGBURN), then boot from that and use that to delete the offending partition on that disk. Then, using either that gparted or Windows disk management, make a new FAT32 partition. That's in the hope that Linux won't restart when it sees that external disk.
My external HDD was formatted in the NTFS file system. I used the program CompuApps Swissknife V3 to reformat the file system into FAT32. I want to use FAT32 because that is the only file system the Xbox 360 can read. So once I did the reformat... I instantly got the BSOD. Now when I try to boot with the external HDD it shows the BSOD for 1.5 seconds and then restarts. When I boot without it and get to my desktop and try to plug it in...I wait a few moments and it shows the BSOD again and the laptop restarts. Is there anyway to fix this?