由于对windows的NTFS文件系统的访问是试验性的,所以默认内核并没有开启对NTFS系统的支持,你需要自己订制一下内核,将标准内核 GENERIC中的#Option NTFS选项前的"#"去掉后,重新编译并安装新内核就可以挂载了。
多核CPU的说明
请注意,不知道是不是OpenBSD的bug?我在AMD64的系统上(实际是INTEL的CPU)编译多核CPU的GENERIC.MP时修改了 GENERIC文件后(去掉Option NTFS前面的注释号)系统仍然是提示"Operation not supported"错误,无法挂载NTFS分区。 解决方法,不修改标准内核文件GENERIC,而在GENERIC.MP中加上一个选项Option NTFS,然后编译和安装修改的GENERIC.MP,就可以让系统成功挂载NTFS分区了。
操作方式如下:
代码: 全选
# cd /usr/src/sys/arch/AMD64/conf
# config GENERIC.MP
# cd ../compile/GENERIC.MP
# make clean && make depend && make
[...lots of output...]
# make install
# reboot
代码: 全选
# mount /dev/wd1i /mnt
如果你的硬盘很大,请稍微等一会儿。
不像FAT文件系统,NTFS文件系统可能OpenBSD识别的不太完善,这里只能读,不能复制和写操作。
gobsd.org