Read the data from the file into a byte array. Change the bytes you want to. Write the file back.
I wouldn't bother with a stream for this!
byte[] data = File.ReadAllBytes(@"F:\Temp\MyFile.sys");
data[4] = 0;
data[5] = 1;
...
File.WriteAllBytes(@"F:\Temp\MyFile.sys", data);