Running bitcoind -reindex-chainstate one could see in the debug.log:
2020-07-07T11:22:08Z Leaving block file 96: CBlockFileInfo(blocks=534, size=134102608, heights=271294...272192, time=2013-11-24...2013-11-29)
2020-07-07T11:22:09Z Pre-allocating up to position 0x1000000 in blk00097.dat
2020-07-07T11:22:09Z Pre-allocating up to position 0x100000 in rev00097.dat
Is file pre-allocation required if *.dat files are not corrupted?