Karena Poster Asli meminta komentar saya (yang hanya tautan) untuk diposting sebagai jawaban, ini dia:
MSDN:System.Guid .ToByteArray menukar 4 byte pertama
Sepertinya tidak terdokumentasi dengan jelas apa endianness komponen yang berbeda dari Guid miliki, saat mengonversi ke dan dari Byte[] .