Всё прекрасно работает через MemoryStream
Код:
var
fs : TFileStream;
ms : TMemoryStream;
begin
fs:= TFileStream.Create(Имя файла, fmOpenRead);
ms:= TMemoryStream.Create;
fs.Position:= 60;
ms.CopyFrom(fs, 105); //В ms кусок fs с 60 по 105
...
fs.Free;
ms.Free;
end;