えっと、万策尽きるって感じでしょうか(^_^;)。
いったい、何が悪いんでしょうかねぇ…。
で、ぜんぜん関係ないかもしれませんが、MSのサイトにこんなのが
http://www.microsoft.com/japan/support/kb/articles/JP315/4/03.aspキャシュが有効な IDE ドライブ上のボリュームをマウントするときにエラー メッセージ "Stop 0x000000ED" が表示される
NTFS.SYS絡みらしいですが
ところで、XPがインストールされているパーテーションの大きさはいくつなのでしょうか?
当方は5GでNTFSなのですが、もし何10Gとかだったら小さくしてはどうでしょうか?
それと、起動ドライブはオンボードの普通なIDEの方が良いかもしれませんね。