这是我关于读取超级块的问题的延续。
假设我想针对Mac OS X中的HFS+文件系统进行操作。如何读取引导磁盘的第2个扇区?据我所知,Unix只提供了用于从文件中读取的系统调用,这些文件从未存储在该位置。
这是否需要程序以内核模式运行,或者使用汇编语言编写程序?我希望避免这两个限制,特别是后者。
假设我想针对Mac OS X中的HFS+文件系统进行操作。如何读取引导磁盘的第2个扇区?据我所知,Unix只提供了用于从文件中读取的系统调用,这些文件从未存储在该位置。
这是否需要程序以内核模式运行,或者使用汇编语言编写程序?我希望避免这两个限制,特别是后者。