保存到 NTFS 的文件已损坏?

保存到 NTFS 的文件已损坏?

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

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

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

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


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

CHKDSK 正在验证文件(第 1 阶段,共 3 阶段)...
清理文件 0xf9aa 的实例标签。
清理文件 0xf9c5 的实例标签。
类型 0x80 和实例标记 0x2 的属性记录是交叉链接的
从 0x143df90 开始,可能有 0xf18 簇。
一些簇被类型0x80的属性和实例标签0x2占用
文件 0x362a8 中已被使用。
删除损坏的属性记录(128,“”)
来自文件记录段221864。
类型 0x80 和实例标记 0x2 的属性记录是交叉链接的
从 0x16c94a0 开始,可能有 0x104 个簇。
一些簇被类型0x80的属性和实例标签0x2占用
文件 0x362ad 中已被使用。
删除损坏的属性记录(128,“”)
来自文件记录段221869。
类型 0x80 和实例标记 0x2 的属性记录是交叉链接的
从 0x14376bc 开始,可能有 0xffc 集群。
一些簇被类型0x80的属性和实例标签0x2占用
文件 0x362b4 中已被使用。
删除损坏的属性记录(128,“”)
来自文件记录段221876。
类型 0x80 和实例标记 0x2 的属性记录是交叉链接的
从 0x1f936d0 开始,可能有 0x354 个簇。
一些簇被类型0x80的属性和实例标签0x2占用
文件 0x362c3 中已被使用。
删除损坏的属性记录(128,“”)
来自文件记录段221891。
类型 0x80 和实例标记 0x2 的属性记录是交叉链接的
从 0x2375bc0 开始,可能有 0x9a9 簇。
一些簇被类型0x80的属性和实例标签0x2占用
文件 0x362c5 中已被使用。
删除损坏的属性记录(128,“”)
来自文件记录段221893。
类型 0x80 和实例标记 0x2 的属性记录是交叉链接的
从 0x24eccb0 开始,可能有 0xb4 个簇。
一些簇被类型0x80的属性和实例标签0x2占用
文件 0x362c6 中已被使用。
删除损坏的属性记录(128,“”)
来自文件记录段221894。
类型 0x80 和实例标记 0x2 的属性记录是交叉链接的
从 0x22f9078 开始,可能有 0x134 个簇。
一些簇被类型0x80的属性和实例标签0x2占用
文件 0x362c9 中已被使用。
删除损坏的属性记录(128,“”)
来自文件记录段221897。
类型 0x80 和实例标记 0x2 的属性记录是交叉链接的
从 0x1f90048 开始,可能有 0x688 个簇。
一些簇被类型0x80的属性和实例标签0x2占用
文件 0x362ca 中已被使用。
删除损坏的属性记录(128,“”)
来自文件记录段221898。
类型 0x80 和实例标记 0x2 的属性记录是交叉链接的
从 0x2337638 开始,可能有 0xa78 个簇。
一些簇被类型0x80的属性和实例标签0x2占用
文件 0x362cf 中已被使用。
删除损坏的属性记录(128,“”)
来自文件记录段221903。
类型 0x80 和实例标记 0x2 的属性记录是交叉链接的
从 0x2520698 开始,可能有 0x90 簇。
一些簇被类型0x80的属性和实例标签0x2占用
文件 0x362d0 中已被使用。
删除损坏的属性记录(128,“”)
来自文件记录段221904。
类型 0x80 和实例标记 0x2 的属性记录是交叉链接的
从 0x2374bc1 开始,可能有 0x70 簇。
一些簇被类型0x80的属性和实例标签0x2占用
文件 0x362d1 中已被使用。
删除了损坏的属性列表条目
文件 221905 中的类型代码为 128。
无法定位具有实例标记 0x2 和段的属性
参考0x10000000362d1。预期的属性类型是 0x80。
删除损坏的属性记录(128,“”)
来自文件记录段221905。
类型 0x80 和实例标记 0x2 的属性记录是交叉链接的
从 0x232ebe0 开始,可能有 0xb4 个簇。
一些簇被类型0x80的属性和实例标签0x2占用
文件 0x362d2 中已被使用。
删除损坏的属性记录(128,“”)
来自文件记录段221906。
类型 0x80 和实例标记 0x2 的属性记录是交叉链接的
从 0x247bc88 开始,可能有 0x74 簇。
一些簇被类型0x80的属性和实例标签0x2占用
文件 0x362d3 中已被使用。
删除损坏的属性记录(128,“”)
来自文件记录段221907。
类型 0x80 和实例标记 0x2 的属性记录是交叉链接的
从 0x230a0d8 开始,可能有 0x17c 簇。
一些簇被类型0x80的属性和实例标签0x2占用
文件 0x362d4 中已被使用。
删除损坏的属性记录(128,“”)
来自文件记录段221908。
类型 0x80 和实例标记 0x2 的属性记录是交叉链接的
从 0x232abdf 开始,可能有 0x800 个簇。
一些簇被类型0x80的属性和实例标签0x2占用
文件 0x362d6 中已被使用。
删除损坏的属性记录(128,“”)
来自文件记录段221910。
类型 0x80 和实例标记 0x2 的属性记录是交叉链接的
从 0x2341630 开始,可能有 0x400 个簇。
一些簇被类型0x80的属性和实例标签0x2占用
文件 0x362d7 中已被使用。
删除损坏的属性记录(128,“”)
来自文件记录段221911。
类型 0x80 和实例标记 0x2 的属性记录是交叉链接的
从 0x2321580 开始,可能有 0x1e1 簇。
一些簇被类型0x80的属性和实例标签0x2占用
文件 0x362d8 中已被使用。
删除损坏的属性记录(128,“”)
来自文件记录段221912。
类型 0x80 和实例标记 0x2 的属性记录是交叉链接的
从 0x2342630 开始,可能有 0xc00 簇。
一些簇被类型0x80的属性和实例标签0x2占用
文件 0x362db 中已被使用。
删除损坏的属性记录(128,“”)
来自文件记录段221915。
类型 0x80 和实例标记 0x2 的属性记录是交叉链接的
从 0xa2a46a 开始,可能有 0x5d 个簇。
一些簇被类型0x80的属性和实例标签0x2占用
文件 0x362e5 中已被使用。
删除损坏的属性记录(128,“”)
来自文件记录段221925。
  已处理 221952 条文件记录。文件验证完成。
  已处理 589 条大文件记录。已处理 0 条错误文件记录。已处理 2 条 EA 记录。已处理 44 条重分析记录。 CHKDSK 正在验证索引(第 2 阶段,共 3 阶段)...
删除了目录 100707 中 2012-07-08 18:29:56.png (6790) 的无效文件名屏幕截图。
文件 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 ot .来自 。
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 中的小文件名错误。
删除了目录 100707 中 2012-06-19 18:51:56.png (95798) 的无效文件名屏幕截图。
文件 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 ot .来自 。
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 的文件名属性
文件 0x34e10 中的索引 $I30 及其父级 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 的屏幕截图
文件 0x17636 中索引 $I30 的父索引 0x18963。
正在删除文件 100707 的索引 $I30 中 2012-06-19 18:51:56.png 的索引条目屏幕截图。
无法定位索引条目的文件名属性 2012-07-08 18:29:56.png 的屏幕截图
文件 0x1a86 中索引 $I30 的父索引 0x18963。
正在删除文件 100707 的索引 $I30 中 2012-07-08 18:29:56.png 的索引条目屏幕截图。
无法找到索引条目的文件名属性 Copy of Phone Log.xlsx
文件 0x8ac7 中索引 $I30 的父索引 0x18966。
删除文件 100710 的索引 $I30 中电话 Log.xlsx 的索引条目副本。
无法定位索引条目 COPYOF~1.XLS 的文件名属性
文件 0x8ac7 中索引 $I30 的父索引 0x18966。
删除文件 100710 的索引 $I30 中的索引条目 COPYOF~1.XLS。
无法找到索引条目 FirefoxPortable_14.0.1_English.paf.exe 的文件名属性
文件 0x10930 中索引 $I30 的父索引 0x18966。
删除文件 100710 的索引 $I30 中的索引条目 FirefoxPortable_14.0.1_English.paf.exe。
无法定位索引条目 FIREFO~1.EXE 的文件名属性
文件 0x10930 中索引 $I30 的父索引 0x18966。
删除文件 100710 的索引 $I30 中的索引条目 FIREFO~1.EXE。
无法找到索引条目 vlc-2.0.2-win32.exe 的文件名属性
文件 0xc2d 中索引 $I30 的父索引 0x18966。
删除文件 100710 的索引 $I30 中的索引条目 vlc-2.0.2-win32.exe。
无法找到索引条目 vlc-2.1.0-git-20120719-0003-win32.exe 的文件名属性
文件 0x35768 中索引 $I30 的父索引 0x18966。
删除文件 100710 的索引 $I30 中的索引条目 vlc-2.1.0-git-20120719-0003-win32.exe。
无法定位索引条目VLC-20~1.EXE的文件名属性
文件 0xc2d 中索引 $I30 的父索引 0x18966。
删除文件 100710 的索引 $I30 中的索引条目 VLC-20~1.EXE。
无法定位索引条目VLC-21~1.EXE的文件名属性
文件 0x35768 中索引 $I30 的父索引 0x18966。
删除文件 100710 的索引 $I30 中的索引条目 VLC-21~1.EXE。
无法找到索引条目 VLCPortable_2.0.2.paf.exe 的文件名属性
文件 0x8a3 中索引 $I30 的父索引 0x18966。
删除文件 100710 的索引 $I30 中的索引条目 VLCPortable_2.0.2.paf.exe。
无法定位索引条目 VLCPOR~1.EXE 的文件名属性
文件 0x8a3 中索引 $I30 的父索引 0x18966。
删除文件 100710 的索引 $I30 中的索引条目 VLCPOR~1.EXE。
无法找到索引条目 Weekly Schedule.pdf 的文件名属性
文件 0x80d 中索引 $I30 的父索引 0x18966。
删除文件 100710 的索引 $I30 中的索引条目 Weekly Schedule.pdf。
无法找到索引条目WEEKLY~1.PDF的文件名属性
文件 0x80d 中索引 $I30 的父索引 0x18966。
删除文件 100710 的索引 $I30 中的索引条目 WEEKLY~1.PDF。
文件 0x18966 中索引 $I30 的索引条目 [ZZ] Claymore 1-26 DVDRip(双音频)指向未使用的文件 0x362a2。
正在删除文件 100710 的索引 $I30 中的索引条目 [ZZ] Claymore 1-26 DVDRip(双音频)。
  已处理 319972 个索引条目。索引验证完成。
CHKDSK 正在扫描未索引的文件以重新连接到其原始目录。
正在将孤立文件 [CBM] FLCL Complete (BDRip)-(双音频)-(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 以来,这种情况时断时续地发生,其范围从烦人(“哦,丢失了我下载的一些随机 meme gif”)到愤怒(“哦,看,我的编程作业被删除了”)。我即将将该分区挂载为只读,这意味着我可能根本不会使用 Linux。

编辑:安装选项

/dev/sda2 /media/win7/ ntfs rw,uid=1000,gid=1000,umask=007 0 0

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

答案1

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

要测试你可以这样做:

 mount -t ntfs-3g /dev/sda2 /mnt/win7

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

/dev/sda2 /media/win7/ ntfs-3g rw,uid=1000,gid=1000,umask=007 0 0

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

答案2

我在 Linux 上使用 NTFS 的经历很糟糕。最终,当我想要共享一个分区时,如果分区不需要太大,我就格式化为FAT。据我了解,问题在于 Linux 的 NTFS 驱动程序不是由 MS 编写的,并且 MS 在提供完美兼容性的实现细节方面没有多大帮助。

如果您不需要 Fedora 机器速度快,您可以使用 VirtualBox 作为来宾运行 Linux 并设置 SAMBA 共享。

答案3

可能是因为它是加密的。它可能会尝试即时对其进行加密,然后保存它,因为它知道您尝试保存到的磁盘已加密。然而,它不知道它是一个符号链接。

相关内容