gpt4 book ai didi

c - Linux : direct access to the hard-disk in C

转载 作者:IT王子 更新时间:2023-10-28 23:32:56 26 4
gpt4 key购买 nike

如何获得对 HD 的原始访问权限并知道该位置是否已被使用或是否为可用空间?举个例子,我可以简单地通过打开和读取磁盘设备来获得直接访问,目标是知道是否使用了例如 10.000 字节。

最佳答案

您可以只打开 block 设备(例如,/dev/sda)并手动读取扇区。但是,这不会直接告诉您它是否为空。是否为空是在文件系统抽象级别定义的。文件系统数据结构存储此类数据,您应该从原始 block (不使用任何文件系统提供的函数)深入了解特定文件系统。

关于c - Linux : direct access to the hard-disk in C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/977829/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com