>>314
1, ファイルを削除
2. そのドライブが一杯になるまでランダムな内容のファイルを生成
  char code;
  while (code = (char)rand(), fwrite(&code, 1, 1, fp)) ;
3. 生成したファイルも削除

かなり無茶かも知れないけど,これってどうですか?
つまり >>299 さんの方法と同じような物(っすよね?)なんだけど。