Can I write to hard disk at 1 Gbps?
<p>I am a bit surprised with the disk speeds that I am getting ..I seem to be able to write a 1GB  file under 1 sec..    </p>

<pre><code>size_t s = 1*1024*1024;
char* c = new char[s];
FILE* fx = fopen("D:\\test.mine", "wb");
//ensure(fx);
for(int i = 0; i &lt; 1024; ++i)
{
    fwrite(c,1,s,fx);
}
fclose(fx);
delete[] c;
</code></pre>

<p>I am a bit hardpressed to understand what could have caused this?
I thought fclose ensured that the data is actually written on the hard disk...?</p>
