Ubuntu和Windows分区互相复制文件可能导致错误

为当前最终发行版之前的所有版本提供支持
gaby
帖子: 184
注册时间: 2008-06-05 16:41
送出感谢: 0
接收感谢: 0

Ubuntu和Windows分区互相复制文件可能导致错误

#1

帖子 gaby » 2008-12-07 0:08

我已经多次发现这个问题了。我的系统情况是这样:

Ubuntu 8.04 64位的系统,根目录是ext3分区,家目录是reiserfs分区。
另有一块250G的移动硬盘,是NTFS分区。

Ubuntu复制文件到NTFS分区可能导致错误,我多次发现复制过去的视频有损坏,会在播放过程中退出。把损坏的文件复制回来,然后用deluge重新force re-check,发现缺少了一部分。重新下载到100%之后就正常了。但是查看文件大小没有变化,也就是说损坏的部分是坏了而不是丢失了。这种现象不是偶然现象!我已经发现有三个文件出现这个问题,可能还有更多。绝对不是因为磁盘损坏造成的。我认为是NTFS驱动有BUG。
头像
冲浪板
论坛版主
帖子: 7467
注册时间: 2007-05-06 8:19
送出感谢: 0
接收感谢: 5 次

Re: Ubuntu和Windows分区互相复制文件可能导致错误

#2

帖子 冲浪板 » 2008-12-07 8:48

md5一样否?
gaby
帖子: 184
注册时间: 2008-06-05 16:41
送出感谢: 0
接收感谢: 0

Re: Ubuntu和Windows分区互相复制文件可能导致错误

#3

帖子 gaby » 2008-12-07 11:15

deluge校验说不一样应该就是不一样了吧,我当时没有自己检查。以后复制过去的东西都要自己检查一遍了。要不然备份的文件都不知道是否能用。

顺便写上检查的方法

md5sum filename > check.md5

然后把文件复制过去

md5sum -c check.md5

大家一起来检查看看,你的文件有没坏
gaby
帖子: 184
注册时间: 2008-06-05 16:41
送出感谢: 0
接收感谢: 0

Re: Ubuntu和Windows分区互相复制文件可能导致错误

#4

帖子 gaby » 2008-12-07 11:27

我现在复制一个,马上就出错了。概率非常高。
附件
1.jpg
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
送出感谢: 0
接收感谢: 7 次
联系:

Re: Ubuntu和Windows分区互相复制文件可能导致错误

#5

帖子 BigSnake.NET » 2008-12-07 11:30

1. 用的是 ntfs-3g 吗
2. 先回 windows 检查 ntfs 分区
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
gaby
帖子: 184
注册时间: 2008-06-05 16:41
送出感谢: 0
接收感谢: 0

Re: Ubuntu和Windows分区互相复制文件可能导致错误

#6

帖子 gaby » 2008-12-07 11:50

BigSnake.NET 写了:1. 用的是 ntfs-3g 吗
2. 先回 windows 检查 ntfs 分区


再覆盖一个上去,又正常了。

刚刚才检查了,我甚至还扫描了,磁盘绝对没有坏。

这种事情几个月以前我就发现了,但是当时不知道是为什么,还以为是人家上传的文件是坏的。如果磁盘几个月前就坏了不可能到现在还没发现。
附件
2.JPG
.JPG
2.jpg
gaby
帖子: 184
注册时间: 2008-06-05 16:41
送出感谢: 0
接收感谢: 0

Re: Ubuntu和Windows分区互相复制文件可能导致错误

#7

帖子 gaby » 2008-12-07 12:15

这个不是一定会出错的,有可能出错也有可能正常,但在我这里出错的可能性还比较大。对于一两个文件你可以去检查一下,如果你经常拷贝大量文件到Windows去,你都不知道哪些坏掉了。
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16
送出感谢: 0
接收感谢: 1 次

Re: Ubuntu和Windows分区互相复制文件可能导致错误

#8

帖子 ptptptptptpt » 2008-12-07 12:54

没办法,ntfs 是微软私有的。

我很少从 ubuntu 向 ntfs 分区写数据。不放心。尤其是备份,绝不要这样搞。要么,在windows里拷贝;要么,换用 linux 的文件系统。

不过,偶尔写一下 ntfs 分区,倒没怎么出错。只有一次,写了一个文件,文件名以三个点结尾的,结果 xp 读不出来

甚至还用 ubuntu 创立 ntfs 分区作为xp系统盘,现在还在用 :em09

在 hiweed 2.0 rc3 (基于xubuntu 8.10)中格式化C盘:sudo mkfs.ntfs /dev/sda1

然后,直接重启(mbr是ms的),竟然提示 BOOTMGR is missing ... !貌似分区引导扇区已经有引导代码了!因为,如果没有分区引导代码,mbr 会提示 no bootable disk 之类;而如果有 xp 的分区引导代码,则会提示 ntldr is missing

而现在提示的,却是 BOOTMGR is missing ...

从 usb 启动到 pe ,用 ghostexp 打开 c-xp.gho,提取文件到C盘,把 ntldr 改名为 bootmgr ,重启,果然启动了。。。

然后,试着把 bootmgr 改回 ntldr ,也能启动!
blackhand
帖子: 16
注册时间: 2008-07-24 23:47
送出感谢: 0
接收感谢: 0

Re: Ubuntu和Windows分区互相复制文件可能导致错误

#9

帖子 blackhand » 2008-12-17 14:02

我从U盘复制277M的一个文件到硬盘NTFS分区。复制几十M就出现错误,有时候20多M有时候40多M,是不是也是这个问题啊?
erlking
帖子: 51
注册时间: 2008-04-22 22:22
送出感谢: 0
接收感谢: 0

Re: Ubuntu和Windows分区互相复制文件可能导致错误

#10

帖子 erlking » 2009-01-16 10:37

我也有同感,ubuntu读写NTFS出错概率较高!
没办法,TMD微软格式!
风鸣两岸叶,月照一孤舟。
独行一千里,最爱乌班图。
lantian
帖子: 48
注册时间: 2008-06-21 8:24
送出感谢: 0
接收感谢: 0

Re: Ubuntu和Windows分区互相复制文件可能导致错误

#11

帖子 lantian » 2009-01-16 15:15

如果是一个硬盘上面不同分区格式2个系统,1个ubuntu系统、1个Windows XP系统,
不建议你ubuntu往XP写东西,最好是在Windows xp下使用explore2fs来拷贝Linux下东西。
因为现在很多人都使用Ghost版本的XP系统和快速的分区格式。可是这样会给其它系统访问NTFS时留下很大隐患。
用分区工具分的NTFS格式和XP系统安装盘分的NTFS格式、FAT32转换过来的NTFS分区以及现在流行的Vista的NTFS分区格式都是存在很大的差异。
头像
lerosua
论坛版主
帖子: 8455
注册时间: 2007-11-29 9:41
送出感谢: 0
接收感谢: 0
联系:

Re: Ubuntu和Windows分区互相复制文件可能导致错误

#12

帖子 lerosua » 2009-01-16 15:27

没有用ntfs。
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵
送出感谢: 1 次
接收感谢: 6 次

Re: Ubuntu和Windows分区互相复制文件可能导致错误

#13

帖子 wangdu2002 » 2009-01-17 11:19

ntfs是微软私有格式,没有公开所有规格细节,现在的ntfs-3g只是通过反汇编破解,还不完美,所以如果要linux共存,最好不要用ntfs,还是用fat32吧,公有格式,兼容性好,所有操作系统都支持。
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
头像
photor
论坛版主
帖子: 11005
注册时间: 2008-04-26 12:41
送出感谢: 8 次
接收感谢: 36 次

Re: Ubuntu和Windows分区互相复制文件可能导致错误

#14

帖子 photor » 2009-01-17 11:39

wangdu2002 写了:ntfs是微软私有格式,没有公开所有规格细节,现在的ntfs-3g只是通过反汇编破解,还不完美,所以如果要linux共存,最好不要用ntfs,还是用fat32吧,公有格式,兼容性好,所有操作系统都支持。

回到fat32不是好主意,连4G以上的大文件都放不了。反正我这里ntfs还没出过问题,当然我以读为主,写很少
头像
mm740
帖子: 300
注册时间: 2009-08-09 17:34
送出感谢: 0
接收感谢: 0

Re: Ubuntu和Windows分区互相复制文件可能导致错误

#15

帖子 mm740 » 2009-09-30 22:00

以读为主
淡定,不要听风就是雨。淡定是一种境界,是一种超然世外的意识。只有修养达到一定阶段,才能产生并拥有。拥有了淡定,就拥有了风度。于是淡定便成了一种气质,让我辈无论如何努力和奋斗,始终难望其项背。淡定需要时间和实践的积淀和净化,是一种拨云见日,是一种豁然开朗!君子坦荡荡,小人长戚戚。愿我们除了自卑多了自由,少了忙乱多了从容,去了怨恨多了温煦,戒了偏激多了沉着。一切在淡定中发展,在淡定中凯旋。
回复

回到 “老旧版本支持”