private void AddBCD(NtfsFileSystem ntfs, byte[] BCD) { if (!ntfs.DirectoryExists(@"\boot")) { ntfs.CreateDirectory(@"\boot"); } if (!ntfs.FileExists(@"\boot\BCD")) { using (Stream bcdStream = ntfs.OpenFile(@"\boot\BCD", FileMode.CreateNew, FileAccess.ReadWrite)) { bcdStream.Write(BCD, 0, BCD.Length); } } }