CopyToメソッドでのコピーの際、CopyToメソッド内でデータの読み書きに使用されるバッファが確保されますが、このバッファのサイズを指定することもできます。 なお、指定しなかった場合ではデフォルトで4096バイトのバッファが確保されます。

CopyToメソッドが使用するバッファサイズを指定してStreamをコピーする
using System;
using System.IO;

class Sample {
  static void Main()
  {
    using (var fromStream = File.OpenRead("sample.dat")) {
      using (var toStream = new MemoryStream()) {
        // ファイルの内容をMemoryStreamにコピー (バッファサイズとして64[バイト]を指定)
        fromStream.CopyTo(toStream, 64);

        // コピーした内容をバイト配列に変換して表示
        Console.WriteLine(BitConverter.ToString(toStream.ToArray()));
      }
    }
  }
}