Windows

C#でリムーバブルメディアの着脱を検知する方法 その2

その1ではリムーバブルメディアの着脱を検知する方法を説明した。この方法はUSBメモリなどではうまく機能するが、多数のメディアの読み書きに対応したメディアリーダ(例: google:image:USB メディア リーダー)では問題が起こるかもしれない。例えば、私が使…

C#でリムーバブルメディアの着脱を検知する方法 その1

以前、PhotoCollectorについてちょっと書いた時に、RemovableStorageMonitor.csに少し触れた。これについて、もうちょっと技術的な話を書いておこうと思う。

UNMOUNTABLE_BOOT_VOLUME

って何だよ? パーティションテーブルが死んだか? 追記: なんだかサーチエンジンで検索してくる人が多いようだ。皆さん困ってるわけだね。 私の環境だと、こちらに載ってる方法で復旧できた。その後も何度か同じ現象に見舞われたのだが、その度に回復コンソー…

家で使っているデスクトップPCのWindowsが起動しなくなってしまった。まったく忙しい時に困ったものである。面倒なのでしばらく放置していたが、VisualStudioが使えないのは困るので、ようやく復旧に取り組むことにした。ところが、調べてみるとSystem32ディ…