C# 从 Windows 写入 ext2 linux 分区
我对 C# 很陌生,我需要在 Windows 7 的 EXt2 linux 分区上编写一个文件 (grub)。
执行此操作的好方法是什么?我需要用外部程序挂载分区吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我对 C# 很陌生,我需要在 Windows 7 的 EXt2 linux 分区上编写一个文件 (grub)。
执行此操作的好方法是什么?我需要用外部程序挂载分区吗?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
我认为您需要使用外部程序安装它,例如: http://www.fs-driver.org/
I think you need to mount it with an external program such as: http://www.fs-driver.org/
使用 FS-driver 等驱动程序安装驱动器,然后使用标准 C# 文件写入技术对其进行写入。
Mount the drive using a a driver like FS-driver and then write to it using standard C# file writing techniques.
您可以使用 Ext2Fsd 在 Windows 中挂载该分区,然后像写入任何其他分区一样写入。
EXT2FSD 主页
You can use Ext2Fsd to mount the partition in windows, and then write to as you would any other partition.
EXT2FSD Home Page
如果您在 Windows 下使用 Total Commander,可用的插件之一是用于访问 ext2/3/4。这里可能已经提到过,但它使得从 Windows 访问 Linux 几乎是透明的。我现在还没有安装它,否则我会看看这个名字。
If you use Total Commander under Windows, one of the available plugins is for accessing ext2/3/4. It's probably already been mentioned here but it makes accessing Linux from Windows almost transparent. I don't have it installed right now or I'd look at the name.
SharpExt4可以帮助您进行Linux文件系统的读写。
一个 .Net 库,提供对 Linux ext2/ext3/ext4 文件系统的完全访问(读/写)
这里是 GitHub 链接
https://github.com/nickdu088/SharpExt4
如何使用SharpExt4访问树莓派SD卡Linux分区
SharpExt4 may help you with Linux file system read and write.
A .Net library to provide full access (read/write) to Linux ext2/ext3/ext4 filesystem
Here is the GitHub link
https://github.com/nickdu088/SharpExt4
How to use SharpExt4 to access Raspberry Pi SD Card Linux partition