この広告は30日以上更新がないブログに表示されております。
新規記事の投稿を行うことで、非表示にすることが可能です。
広告
posted by fanblog
2023年02月09日
ExFATで間違えて消したソースファイルの復活ツール作ったよ
購入した中古ノートのCドライブが容量偽装の話は前回書きましたが
そんなわけでSDカード上で作業をしていたのです。
でやってしまいました。 目が薄いせいで間違えて作成途中のソースファイルを消してしまいました。
Cドライブならゴミ箱もあるのですけどね。
それで マイクロソフトのwinfrも試してみたのですが ExFATだとテキストファイルは非対応のよう。
検索しても無償といいながら有償だったり 全体を一挙に復活するものばかりのようです。
FATの時代なら、デバッガーでファイルの先頭文字を書き換えたら復活出来たのにと思い
ExFATの消去したファイルのテキストをクリップボードにcopyするツールを作りました。
Lazarus(64bit)のソース付きです。 Lazarus(32bit)では動作が変とか デバッグモードで何かエラーが出るとか問題はあるようですが
とりあえず自分の目的は叶ったのでこれでOKかなと。
テキストファイル以外や文字コードが違う場合で動かない等はソース付きですから自分で対応して下さい。
↓
ExFATview
そんなわけでSDカード上で作業をしていたのです。
でやってしまいました。 目が薄いせいで間違えて作成途中のソースファイルを消してしまいました。
Cドライブならゴミ箱もあるのですけどね。
それで マイクロソフトのwinfrも試してみたのですが ExFATだとテキストファイルは非対応のよう。
検索しても無償といいながら有償だったり 全体を一挙に復活するものばかりのようです。
FATの時代なら、デバッガーでファイルの先頭文字を書き換えたら復活出来たのにと思い
ExFATの消去したファイルのテキストをクリップボードにcopyするツールを作りました。
Lazarus(64bit)のソース付きです。 Lazarus(32bit)では動作が変とか デバッグモードで何かエラーが出るとか問題はあるようですが
とりあえず自分の目的は叶ったのでこれでOKかなと。
テキストファイル以外や文字コードが違う場合で動かない等はソース付きですから自分で対応して下さい。
↓
ExFATview