Is there any tool that allows pseudo-overwriting manually specified blocks (virtual LBAs) on recordable Blu-ray discs (BD-R)?
For example, something like "replace virtual LBA (vLBA) 36 with new data".
This could be used to, for example, fix simple typos in text files that don't change the length of the file, or for changing the volume label.
It would work by copying the block at [number] that contains the information, to a local temporary file, then editing it using a HEX editor, then "uploading" it to the same virtual LBA [number] to the BD-R.
Editing /dev/sr0 through a hex editor doesn't work because /dev/sr* is a read-only interface in Linux. "sr" means "SCSI ROM", and "ROM" means "read-only memory".
If no such tool exists, I am considering to figure out how to create it myself. It's been almost two decades since the release of Blu-ray and this is well overdue.
----
To the "optical discs are obsolete" sayers: Your HDD won't survive a nuclear fallout or another
Hurricane Katharina. Just sayin'.
Quote:
[…] during Hurricane Katrina and Superstorm Sandy, many government agencies and businesses alike lost magnetically stored data in the widespread flooding, whereas nearly all optically stored data survived.
|
(
source)