【发布时间】:2012-08-30 08:46:33
【问题描述】:
如何从 Windows 访问和写入硬盘驱动器的未分配空间?
我所说的未分配硬盘空间是指创建分区后硬盘上剩余的空间,或者只是硬盘上尚未分配给分区的空闲空间。
【问题讨论】:
-
有人愿意评论为什么对一个完全有效的问题投反对票吗?
-
This may be relevant,如果你还没有遇到过的话。简短的回答:在 XP 和旧版本的 Windows 中,这是非常可能的。在较新的版本中,您需要编写驱动程序级代码来执行此操作。根据您的用例,使用 Linux 等主机操作系统可能会更容易。
-
任何关于文件系统驱动级概念、代码等的学习资料?
-
您可以开始阅读有关 Windows Driver Kit (msdn.microsoft.com/en-us/library/windows/hardware/gg487428.aspx) 的信息。您需要任何类型的内核模式驱动程序 - 您的目标只是进入内核模式。
标签: c++ windows winapi filesystems operating-system