Difference between revisions of "Programming:Undo delete of file"
ZilogMonkey (Talk | contribs) |
|||
Line 24: | Line 24: | ||
When you delete a file mit ''|del'', AMSDOS rewrites the user level of the file with number 229. So, when you change to this level, you will see the deleted file again. | When you delete a file mit ''|del'', AMSDOS rewrites the user level of the file with number 229. So, when you change to this level, you will see the deleted file again. | ||
+ | |||
+ | == Using FutureOS == | ||
+ | Using [[FutureOS]] you can rename a deleted files user number. | ||
+ | The rename function also allows to change the user number. | ||
+ | Just change 'E5' to '00' and your file is restored. | ||
[[Category:Programming]] | [[Category:Programming]] | ||
+ | [[Category:FutureOS]] |
Latest revision as of 13:06, 26 December 2023
If you accidently delete a file from disk, there is a way to make it visible again.
Important! Don't not save anything to disk after deleting because it will be impossible to recover your files then.
type this:
poke &a701,229 cat
now you will see all the deleted files that are still stored on the disk. you can load" a basic file, then type
poke &a701,0 save"filename
and it will be saved again.
For other non-basic files you'll have to use a disc tool like discology.
This is how it works:
This poke does the same as the |user command from amsdos. The |user command can only access user 0 to 15.
When you delete a file mit |del, AMSDOS rewrites the user level of the file with number 229. So, when you change to this level, you will see the deleted file again.
Using FutureOS
Using FutureOS you can rename a deleted files user number. The rename function also allows to change the user number. Just change 'E5' to '00' and your file is restored.