将文件保存到 NTFS 已损坏?

The*_*eLQ 1 fedora ntfs

我最近开始在我的笔记本电脑上使用 Fedora。我已经对其进行了设置,使其位于大约 20GB 的加密分区上,并且大多数主文件夹(下载、文档、图片)都符号链接到 Windows 等价物。它通常运行良好,至少在我开始将文件保存在这些文件夹中之前

当我在 Fedora 时,我可以将所有文件保存到 Windows 分区并查看它们就好了。但是,当我启动到 Windows 7 时,有一半的时间文件甚至不显示。运行 chkdsk 显示很多错误并继续删除我在 Linux 中创建的大部分文件

如果有用,这是上次运行的完整 chkdsk 日志,我在其他文件中丢失了很多下载(因为我从事件日志中抓取了它,所以它非常冗长)

检查 C 上的文件系统:
文件系统的类型是NTFS。
卷标是 Windows_7。


需要检查其中一个磁盘的一致性。你
可能会取消磁盘检查,但强烈建议
你继续。
Windows 现在将检查磁盘。                         

CHKDSK 正在验证文件(第 1 阶段,共 3 阶段)...
清理文件 0xf9aa 的实例标签。
清理文件 0xf9c5 的实例标签。
类型 0x80 和实例标签 0x2 的属性记录是交叉链接的
对于可能的 0xf18 集群,从 0x143df90 开始。
一些集群被类型 0x80 和实例标签 0x2 的属性占用
文件 0x362a8 中的文件已在使用中。
删除损坏的属性记录 (128, "")
来自文件记录段 221864。
类型 0x80 和实例标签 0x2 的属性记录是交叉链接的
对于可能为 0x104 的簇,从 0x16c94a0 开始。
一些集群被类型 0x80 和实例标签 0x2 的属性占用
在文件 0x362ad 中已经在使用中。
删除损坏的属性记录 (128, "")
来自文件记录段 221869。
类型 0x80 和实例标签 0x2 的属性记录是交叉链接的
对于可能的 0xffc 集群,从 0x14376bc 开始。
一些集群被类型 0x80 和实例标签 0x2 的属性占用
文件 0x362b4 中的文件已在使用中。
删除损坏的属性记录 (128, "")
来自文件记录段 221876。
类型 0x80 和实例标签 0x2 的属性记录是交叉链接的
对于可能为 0x354 的簇,从 0x1f936d0 开始。
一些集群被类型 0x80 和实例标签 0x2 的属性占用
文件 0x362c3 中的文件已在使用中。
删除损坏的属性记录 (128, "")
来自文件记录段 221891。
类型 0x80 和实例标签 0x2 的属性记录是交叉链接的
对于可能的 0x9a9 集群,从 0x2375bc0 开始。
一些集群被类型 0x80 和实例标签 0x2 的属性占用
文件 0x362c5 中的文件已在使用中。
删除损坏的属性记录 (128, "")
来自文件记录段 221893。
类型 0x80 和实例标签 0x2 的属性记录是交叉链接的
对于可能的 0xb4 集群,从 0x24eccb0 开始。
一些集群被类型 0x80 和实例标签 0x2 的属性占用
文件 0x362c6 中的文件已在使用中。
删除损坏的属性记录 (128, "")
来自文件记录段 221894。
类型 0x80 和实例标签 0x2 的属性记录是交叉链接的
从 0x22f9078 开始,可能有 0x134 个簇。
一些集群被类型 0x80 和实例标签 0x2 的属性占用
文件 0x362c9 中的文件已在使用中。
删除损坏的属性记录 (128, "")
来自文件记录段 221897。
类型 0x80 和实例标签 0x2 的属性记录是交叉链接的
对于可能为 0x688 的集群,从 0x1f90048 开始。
一些集群被类型 0x80 和实例标签 0x2 的属性占用
文件 0x362ca 中的文件已在使用中。
删除损坏的属性记录 (128, "")
来自文件记录段 221898。
类型 0x80 和实例标签 0x2 的属性记录是交叉链接的
对于可能的 0xa78 集群,从 0x2337638 开始。
一些集群被类型 0x80 和实例标签 0x2 的属性占用
文件 0x362cf 中的文件已在使用中。
删除损坏的属性记录 (128, "")
来自文件记录段 221903。
类型 0x80 和实例标签 0x2 的属性记录是交叉链接的
对于可能为 0x90 的集群,从 0x2520698 开始。
一些集群被类型 0x80 和实例标签 0x2 的属性占用
在文件 0x362d0 中已经在使用中。
删除损坏的属性记录 (128, "")
来自文件记录段 221904。
类型 0x80 和实例标签 0x2 的属性记录是交叉链接的
从 0x2374bc1 开始,可能是 0x70 的簇。
一些集群被类型 0x80 和实例标签 0x2 的属性占用
文件 0x362d1 中的文件已在使用中。
已删除损坏的属性列表条目
文件 221905 中的类型代码为 128。
无法找到具有实例标记 0x2 和段的属性
参考 0x10000000362d1。预期的属性类型是 0x80。
删除损坏的属性记录 (128, "")
来自文件记录段 221905。
类型 0x80 和实例标签 0x2 的属性记录是交叉链接的
对于可能的 0xb4 集群,从 0x232ebe0 开始。
一些集群被类型 0x80 和实例标签 0x2 的属性占用
在文件 0x362d2 中已经在使用中。
删除损坏的属性记录 (128, "")
来自文件记录段 221906。
类型 0x80 和实例标签 0x2 的属性记录是交叉链接的
对于可能为 0x74 的集群,从 0x247bc88 开始。
一些集群被类型 0x80 和实例标签 0x2 的属性占用
在文件 0x362d3 中已经在使用中。
删除损坏的属性记录 (128, "")
来自文件记录段 221907。
类型 0x80 和实例标签 0x2 的属性记录是交叉链接的
对于可能的 0x17c 集群,从 0x230a0d8 开始。
一些集群被类型 0x80 和实例标签 0x2 的属性占用
文件 0x362d4 中的文件已在使用中。
删除损坏的属性记录 (128, "")
来自文件记录段 221908。
类型 0x80 和实例标签 0x2 的属性记录是交叉链接的
从 0x232abdf 开始,可能是 0x800 集群。
一些集群被类型 0x80 和实例标签 0x2 的属性占用
文件 0x362d6 中的文件已在使用中。
删除损坏的属性记录 (128, "")
来自文件记录段 221910。
类型 0x80 和实例标签 0x2 的属性记录是交叉链接的
对于可能的 0x400 集群,从 0x2341630 开始。
一些集群被类型 0x80 和实例标签 0x2 的属性占用
在文件 0x362d7 中已经在使用中。
删除损坏的属性记录 (128, "")
来自文件记录段 221911。
类型 0x80 和实例标签 0x2 的属性记录是交叉链接的
对于可能的 0x1e1 集群,从 0x2321580 开始。
一些集群被类型 0x80 和实例标签 0x2 的属性占用
在文件 0x362d8 中已经在使用中。
删除损坏的属性记录 (128, "")
来自文件记录段 221912。
类型 0x80 和实例标签 0x2 的属性记录是交叉链接的
对于可能的 0xc00 集群,从 0x2342630 开始。
一些集群被类型 0x80 和实例标签 0x2 的属性占用
文件 0x362db 中的文件已在使用中。
删除损坏的属性记录 (128, "")
来自文件记录段 221915。
类型 0x80 和实例标签 0x2 的属性记录是交叉链接的
对于可能的 0x5d 集群,从 0xa2a46a 开始。
一些集群被类型 0x80 和实例标签 0x2 的属性占用
文件 0x362e5 中的文件已在使用中。
删除损坏的属性记录 (128, "")
来自文件记录段 221925。
  已处理 221952 条文件记录。文件验证完成。
  已处理 589 条大文件记录。已处理 0 个错误的文件记录。2 EA 记录处理。处理了 44 条重新分析记录。CHKDSK 正在验证索引(第 2 阶段,共 3 阶段)...
删除了 2012-07-08 18:29:56.png (6790) 目录 100707 中无效的文件名截图。
文件 0x1a86 中的 NTFS 文件名属性不正确。
53 00 63 00 72 00 65 00 65 00 6e 00 73 00 68 00
6f 00 74 00 20 00 66 00 72 00 6f 00 6d 00 20 00 来自 .
32 00 30 00 31 00 32 00 2d 00 30 00 37 00 2d 00 2.0.1.2.-.0.7.-.
30 00 38 00 20 00 31 00 38 00 3a 00 32 00 39 00 0.8。.1.8.:.2.9.
3a 00 35 00 36 00 2e 00 70 00 6e 00 67 00 67 00 :.5.6...pngg
64 00 64 00 73 00 e3 db 9f 64 df 00 00 80 16 00 dds...d......
文件 6790 已被孤立,因为其所有文件名都无效
Windows 将在孤立恢复阶段恢复文件。
更正文件 6790 中的小文件名错误。
删除了 2012-06-19 18:51:56.png (95798) 目录 100707 中无效的文件名截图。
文件 0x17636 中的 NTFS 文件名属性不正确。
53 00 63 00 72 00 65 00 65 00 6e 00 73 00 68 00
6f 00 74 00 20 00 66 00 72 00 6f 00 6d 00 20 00 来自 .
32 00 30 00 31 00 32 00 2d 00 30 00 36 00 2d 00 2.0.1.2.-.0.6.-.
31 00 39 00 20 00 31 00 38 00 3a 00 35 00 31 00 1.9。.1.8.:.5.1.
3a 00 35 00 36 00 2e 00 70 00 6e 00 67 00 10 00 :.5.6...png..
00 00 02 00 00 00 99 db 9f 64 df 00 00 80 20 00 ...d.....
文件 95798 已被孤立,因为其所有文件名都无效
Windows 将在孤立恢复阶段恢复文件。
更正文件 95798 中的次要文件名错误。
文件 0xfda2 中索引 $I30 的索引条目指向文件 0x3633b
这超出了 MFT。
删除文件 64930 的索引 $I30 中的索引条目 example2.mkv.trashinfo。
文件 0xfda2 中索引 $I30 的索引条目指向文件 0x3633d
这超出了 MFT。
正在删除文件 64930 的索引 $I30 中的索引条目 temp.asf.trashinfo。
无法定位索引条目 vlc-2.0.3-win32.exe 的文件名属性
索引 $I30 与文件 0x34e10 中的父级 0xfe20。
正在删除文件 65056 的索引 $I30 中的索引条目 vlc-2.0.3-win32.exe。
文件 0x18963 中索引 $I30 的索引条目指向文件 0x36331
这超出了 MFT。
删除文件 100707 的索引 $I30 中的索引条目 IMG_20120730_203055.jpg。
无法定位索引条目的文件名属性截图来自2012-06-19 18:51:56.png
索引 $I30 与文件 0x17636 中的父级 0x18963。
删除索引条目 2012-06-19 18:51:56.png 文件 100707 索引 $I30 中的屏幕截图。
无法定位索引条目的文件名属性截图来自2012-07-08 18:29:56.png
索引 $I30 与文件 0x1a86 中的父级 0x18963。
删除索引条目 2012-07-08 18:29:56.png 文件 100707 索引 $I30 中的屏幕截图。
无法找到电话日志.xlsx 的索引条目副本的文件名属性
索引 $I30 与文件 0x8ac7 中的父级 0x18966。
正在删除文件 100710 的索引 $I30 中电话日志.xlsx 的索引条目副本。
无法定位索引条目 COPYOF~1.XLS 的文件名属性
索引 $I30 与文件 0x8ac7 中的父级 0x18966。
正在删除文件 100710 的索引 $I30 中的索引条目 COPYOF~1.XLS。
无法定位索引条目 FirefoxPortable_14.0.1_English.paf.exe 的文件名属性
索引 $I30 与文件 0x10930 中的父级 0x18966。
正在删除文件 100710 的索引 $I30 中的索引条目 FirefoxPortable_14.0.1_English.paf.exe。
无法定位索引条目 FIREFO~1.EXE 的文件名属性
索引 $I30 与文件 0x10930 中的父级 0x18966。
正在删除文件 100710 的索引 $I30 中的索引条目 FIREFO~1.EXE。
无法定位索引条目 vlc-2.0.2-win32.exe 的文件名属性
索引 $I30 与文件 0xc2d 中的父级 0x18966。
正在删除文件 100710 的索引 $I30 中的索引条目 vlc-2.0.2-win32.exe。
无法定位索引条目 vlc-2.1.0-git-20120719-0003-win32.exe 的文件名属性
索引 $I30 与文件 0x35768 中的父级 0x18966。
删除文件 100710 的索引 $I30 中的索引条目 vlc-2.1.0-git-20120719-0003-win32.exe。
无法定位索引条目 VLC-20~1.EXE 的文件名属性
索引 $I30 与文件 0xc2d 中的父级 0x18966。
正在删除文件 100710 的索引 $I30 中的索引条目 VLC-20~1.EXE。
无法定位索引条目 VLC-21~1.EXE 的文件名属性
索引 $I30 与文件 0x35768 中的父级 0x18966。
正在删除文件 100710 的索引 $I30 中的索引条目 VLC-21~1.EXE。
无法定位索引条目 VLCPortable_2.0.2.paf.exe 的文件名属性
索引 $I30 与文件 0x8a3 中的父级 0x18966。
正在删除文件 100710 的索引 $I30 中的索引条目 VLCPortable_2.0.2.paf.exe。
无法定位索引条目 VLCPOR~1.EXE 的文件名属性
索引 $I30 与文件 0x8a3 中的父级 0x18966。
正在删除文件 100710 的索引 $I30 中的索引条目 VLCPOR~1.EXE。
找不到索引条目 Weekly Schedule.pdf 的文件名属性
索引 $I30 与文件 0x80d 中的父级 0x18966。
删除文件 100710 的索引 $I30 中的索引条目 Weekly Schedule.pdf。
找不到索引条目 WEEKLY~1.PDF 的文件名属性
索引 $I30 与文件 0x80d 中的父级 0x18966。
正在删除文件 100710 的索引 $I30 中的索引条目 WEEKLY~1.PDF。
索引条目 [ZZ] 文件 0x18966 中索引 $I30 的 Claymore 1-26 DVDRip(双音频)指向未使用的文件 0x362a2。
正在删除文件 100710 的索引 $I30 中的索引条目 [ZZ] Claymore 1-26 DVDRip(双音频)。
  处理了 319972 个索引条目。索引验证完成。
CHKDSK 正在扫描未编入索引的文件以重新连接到它们的原始目录。
将孤立文件 [CBM] FLCL Complete (BDRip)-(Dual Audio)-(720p HD) (68323) 恢复到目录文件 100710。
将孤立文件 Claymore(2007)DVD.H264[Eclipse] (221890) 恢复到目录文件 100710。
  扫描了 51 个未编入索引的文件。CHKDSK 正在恢复剩余的未索引文件。
  恢复了 49 个未编入索引的文件。CHKDSK 正在验证安全描述符(第 3 阶段,共 3 阶段)...
  221952 文件 SD/SID 已处理。从文件 0x9 的索引 $SII 中清除 157 个未使用的索引条目。
从文件 0x9 的索引 $SDH 中清除 157 个未使用的索引条目。
清理 157 个未使用的安全描述符。
安全描述符验证已完成。
将数据属性插入文件 221864。
将数据属性插入文件 221869。
将数据属性插入文件 221876。
将数据属性插入文件 221891。
将数据属性插入文件 221893。
将数据属性插入文件 221894。
将数据属性插入文件 221897。
将数据属性插入文件 221898。
将数据属性插入文件 221903。
将数据属性插入文件 221904。
将数据属性插入文件 221905。
将数据属性插入文件 221906。
将数据属性插入文件 221907。
将数据属性插入文件 221908。
将数据属性插入文件 221910。
将数据属性插入文件 221911。
将数据属性插入文件 221912。
将数据属性插入文件 221915。
将数据属性插入文件 221925。
  已处理 49030 个数据文件。CHKDSK 正在验证 Usn 日志...
  处理了 36868184 个 USN 字节。Usn 日志验证已完成。
更正主文件表 (MFT) BITMAP 属性中的错误。
更正卷位图中的错误。
Windows 已对文件系统进行了更正。

 291987455 KB 总磁盘空间。
 171472 个文件中的 185120652 KB。
    49015 个索引中的 105856 KB。
         坏扇区中为 0 KB。
    系统正在使用 334419 KB。
     65536 KB 被日志文件占用。
 106426528 KB 可用磁盘空间。

      每个分配单元中有 4096 个字节。
  磁盘上总共 72996863 个分配单元。
  磁盘上有 26606632 个可用分配单元。

内部信息:
00 63 03 00 61 5d 03 00 a4 0b 06 00 00 00 00 00 .c..a].........
ca 05 00 00 2c 00 00 00 00 00 00 00 00 00 00 00 ...., .....
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .....................

Windows 已完成检查您的磁盘。
请稍候,您的计算机正在重新启动。

自 Fedora 15 以来,这种情况一直在发生,范围从烦人(“哦,我下载的一些随机模因 gif 文件丢失了”)到愤怒(“哦,看,我的编程任务被删除了”)。到了我将分区挂载为只读的地步,这意味着我可能根本不会使用 Linux。

编辑:安装选项

/dev/sda2 /media/win7/ ntfs rw,uid=1000,gid=1000,umask=007 0 0
Run Code Online (Sandbox Code Playgroud)

有没有其他人遇到过这个问题?是否有已知的补救措施?甚至支持 Windows 7 上的 NTFS 吗?

jma*_*hew 5

尝试在 Fedora 上使用 ntfs-3g 驱动程序而不是 ntfs。默认情况下,它应该已经安装在最新的 Fedora 中。

要测试,您可以执行以下操作:

 mount -t ntfs-3g /dev/sda2 /mnt/win7
Run Code Online (Sandbox Code Playgroud)

如果它有效,那么您可以将其添加到您的 fstab 中:

/dev/sda2 /media/win7/ ntfs-3g rw,uid=1000,gid=1000,umask=007 0 0
Run Code Online (Sandbox Code Playgroud)

更多信息(有点旧但仍然相关):http : //fedorasolved.org/post-install-solutions/ntfs-read-write/