На Python'е это не реализуете.
Нужен более низкоуровневый доступ к диску. Ниже файловой системы. Доступ к диску, как к блочному устройству.
И вам нужно досконально знать конкретную файловую систему, на которой расположен файл. Если хотите делать это на
разных файловых системах (EXT4, EXT3, EXT2, BTRFS, ZFS, NTFS, FAT32,..), то придётся изучить все эти системы. И реализовывать на каком-нибудь C/C++/C#.