![]() | 1 likuku 2015-08-30 16:04:31 +08:00 Linux 做主系统,开 ssh 服务,装虚拟机,虚拟机里跑 win , win 里使用 winscp 来访问 linux 的磁盘资源。 |
![]() | 2 mxalbert1996 2015-08-30 16:23:06 +08:00 如果我没理解错的话这个不是只能读取映像文件的吗?而且 Win 下没有盘符哪来的路径 |
3 ArchStacker OP @likuku Linux 做主系统的话通过 Samba 多方便啊,还有我这个主要是面向在 Windows 下临时要求 Linux 读取文件 @mxalbert1996 见 wiki ,通过 \\.\GLOBALROOT\Device\Harddisk0\Partition1 这种方式可以读取没有盘符的分区 |
4 dreamtrail 2015-08-30 16:52:36 +08:00 类似的东西不早就有了么 http://sourceforge.net/projects/ext2fsd/ |
5 ArchStacker OP @dreamtrail 那个只是针对 Ext2/3/4 文件系统的,而我这个针对几乎所有的文件系统,还有上游持续更新。 不过这个项目我如果做 Windows 驱动的话也会参考其写法 |
![]() | 6 ffffwh 2015-08-30 17:12:20 +08:00 via Android VirtualBox 挂物理分区 samba 共享出去 |
7 ArchStacker OP @ffffwh 如果仅仅复制一两个文件的话这样未免太麻烦了 |
![]() | 8 supvesonico 2015-08-30 17:14:26 +08:00 为什么要在 windows 下读取这些东西呢? windows 不就是用来玩游戏的么…… |
9 ArchStacker OP @supvesonico 比如你在 Linux 下玩游戏的存档想拷到 Windows 上?反正总会有人有需求的 |
10 znoodl 2015-08-30 19:45:36 +08:00 via iPhone 强烈建议不要这么做,我用 ext2fsd 挂载 ext4 移动硬盘,有次右下角删除磁盘之后还能看到盘符和文件,空间大小看不到了,可是我忘了我卸载了盘符,然后忘上面写文件,最后把分区表还有数据覆盖了,我不知道。等到我下次插上移动硬盘的时候提示我需要格式化,我当时吓傻了,几百 g 的数据,然后我插到 Linux 上,日志也找不到了,用恢复软件恢复了一堆乱文件名的文件,数据很多还不全。我气得直接把硬盘格了。 |
![]() | 11 mxalbert1996 2015-08-30 19:57:52 +08:00 @ArchStacker 理论上做一个外壳应该不复杂,但我发现你编译出来的那个程序输出好像有点奇怪,我用 C#获取不了它的输出,而且在命令行下运行一次以后命令行的其他中文就全变成了乱码 |
12 ArchStacker OP @znoodl ext2fsd 是支持读写的吧?我这个是只读的,至少应该不可能丢数据 @mxalbert1996 在 cmd 下跑 cmd 会变形,并且中文也确实是个问题。不过这只算是个 demo 吧,真正应该不会有人用这么难用的工具(好像还不支持递归读取文件夹),回来加个壳就好了 |
13 inter 2015-08-30 23:10:06 +08:00 lz 老是惦记着 windows 驱动,我其实想问 lz ,你写过驱动么,甭管哪个系统的? cygwin 上跑的要做 fs 驱动,差别相当大,还不如从头写 |
![]() | 14 oska874 2015-08-30 23:17:46 +08:00 via Android 我记着以前有一个磁盘工具可以打开 ext 分区,类似 explorer 。 |
15 ArchStacker OP |
![]() | 16 likuku 2015-08-31 01:34:04 +08:00 @ArchStacker 即便是在 linux 上, Btrfs 自己的坑也够酸爽的,还是算了吧。 |
![]() | 17 sNullp 2015-08-31 05:24:40 +08:00 这么好的一个主意,虽然做成驱动不太现实,但写一个 GUI Wrapper 读取一两个文件肯定没问题。 ls 这么多喷喷喷的是啥意思?你觉得没用可总有人觉得有用吧。。。而且这个思路在我看来确实是最稳定的 windows 下读取这些分区的方法了。 |
18 ArchStacker OP @likuku 总有人会需要的,毕竟是下一代文件系统。关键这个有 GRUB 的持续更新。 |
![]() | 19 yushiro 2015-08-31 09:18:30 +08:00 via iPhone 这个工具很棒,正需要在 Win 下读取 XFS 的软件,目前只找到一款付费软件,但是我只是偶尔从 NAS 的硬盘里面直接 copy 电影,花钱买的话性价比不高啊~ |
![]() | 20 likuku 2015-08-31 10:11:54 +08:00 @ArchStacker 几年前就开始尝试 Btrfs 了,直到去年还是被各种坑。 |
22 fengyqf 2015-08-31 10:45:30 +08:00 @supvesonico 为什么要在 windows 下读取这些东西呢? windows 不就是用来玩游戏的么…… +65535 |
24 ArchStacker OP |
![]() | 25 likuku 2015-09-01 09:41:47 +08:00 @sNullp readonly 真就能保证是 readonly ? 再三说一句,我这不是 linux 虚拟机,而是 linux 里跑个 win 虚拟机。 |
26 ArchStacker OP @likuku 我看出来了,你只是关心写出来的驱动是不是稳定,对做这个东西你还是非常支持的对吧 :doge: |