Windowsからハードディスクドライブの未割り当て領域にアクセスして書き込むにはどうすればよいですか?
未割り当てのHDDスペースとは、パーティションが作成された後にHDDに残っているスペース、またはパーティションに割り当てられていないHDDの空きスペースを指します。
Windowsからハードディスクドライブの未割り当て領域にアクセスして書き込むにはどうすればよいですか?
未割り当てのHDDスペースとは、パーティションが作成された後にHDDに残っているスペース、またはパーティションに割り当てられていないHDDの空きスペースを指します。
ハードディスクのパーティションテーブルを読み取り、未割り当て領域を見つけて、その領域を読み取る必要があります。このような操作には、ディスクへの直接アクセスが必要です。Vista以前は、CreateFile(「ディスク自体の特別な名前」)を呼び出して、ファイルのようにディスクを開くことができました。VistaおよびWindows7では、Windowsのセキュリティ制限(少なくとも管理者以外のアカウントの場合)のため、これは不可能になりました。RawDisk製品を使用して、Vista以降のシステムで読み取りおよび書き込みを行うディスクセクターにアクセスできます。RawDiskには、管理者権限をインストールする必要があるカーネルモードドライバーが含まれていることに注意してください(この権限は常に利用できるとは限りません)。