ntfswipe がデータを復元するためにランダムな値を書き込むのはなぜですか?

ntfswipe がデータを復元するためにランダムな値を書き込むのはなぜですか?

自分の OS を追加する前に、お店から持ってきたハードドライブをそのままアーカイブしようとしていましたが、割引価格で購入した中古のデモ機だったので、ハードドライブの内部はクリーンではなかった可能性が高いため、最初に ntfswipe を実行することにしました (0x00000000000000000 は圧縮率が非常に高いため)。

root@xubuntu:/home/xubuntu# ntfswipe -a /dev/nvme0n1p3 
ntfswipe is about to wipe:
    unused disk space
    file tails
    unused mft areas
    unused directory index space
    the logfile (journal)
    the pagefile (swap space)
    undelete data

ntfswipe will overwrite these areas with: 0x00 
(however undelete data will be overwritten by random values)


ntfswipe will begin in 5 seconds, press CTRL-C to abort.

wipe_directory 0x00, 65016584 bytes
wipe_tails 0x00, 221482103 bytes
wipe_logfile 0xff, 67108864 bytes
wipe_mft 0x00, 187170816 bytes
wipe_pagefile 0x00, 5368709120 bytes
wipe_unused 0x00, 460829704192 bytes
wipe_undelete
466739191679 bytes were wiped (excluding undelete data)

ここでの疑問は、タイトルにもあるように、なぜ次のように書かれているかということです。

(however undelete data will be overwritten by random values)

? 他のすべてが 0x00 または 0xFF で上書きされるのに、削除されていないデータがランダム化されているように見えるのはなぜですか?

関連情報