"哥,我往移动硬盘里拷电影,20个G,进度条走到99%就不动了。等了半小时还是99%。我取消不了,只能强制关窗口。再试一次,还是卡99%。我以为是移动硬盘坏了,用CrystalDiskInfo查了,健康。你说这是怎么回事?"
小罗,做自媒体的,一台MacBook装了Win11双系统。往希捷4T移动硬盘拷视频素材。
我问他:
"你卡在99%的时候,硬盘指示灯还在闪吗?"
他想了想:
"好像……还在闪。很慢,一秒闪一下。"
我说:
"那硬盘没坏。数据其实已经写完了。卡在最后那1%,是NTFS在写'元数据'——文件名、目录结构、时间戳、权限信息。你拷的是大文件还是一堆小文件?"
他回答:
"大文件。一个18G的MP4。"
我说:
"18G单文件,NTFS要把整个文件的MFT(主文件表)记录更新一遍。如果移动硬盘是exFAT格式或者之前异常拔过,NTFS需要重建部分元数据——这个过程不显示进度。你看着是99%,实际在后台磨。等它磨完就好了。但如果你每次都强制关窗口,MFT会越写越乱,下次更慢。"
他问:
"那怎么加速?"
我说:
"两个办法。第一,别用NTFS往移动硬盘拷大文件——把硬盘格式化成exFAT,没有MFT开销,拷完就完事。第二,如果必须NTFS,关掉'启用文件索引'和'最后访问时间更新'。或者——用FastCopy代替Windows自带的复制。FastCopy跳过元数据更新,直接写数据,快三倍。"
他下了FastCopy。重新拷那18G文件。
进度条匀速走到100%。没卡99%。全程4分钟。

他跟我说:
"老周,我之前每次卡99%都强制关掉,然后重新拷。拷了五六次都卡。原来我在'添乱'。每次强制中断都让元数据更乱。"
阶段 | 实际在干什么 | 进度条显示 |
1. 扫描文件 | 统计总大小、文件数量 | 0%→5% |
2. 写入数据 | 把文件内容逐块写入磁盘 | 5%→99% |
3. 写元数据 | 更新MFT、目录项、时间戳、权限 | 99%不动 |
4. 刷新缓存 | 把写入缓存刷入物理磁盘 | 99%→100% |
进度条到了99%,数据早就写完了。卡的是第3步——NTFS要更新主文件表(MFT)。

原因 | 解释 |
MFT碎片化 | 频繁插拔/强制中断导致MFT碎片化。每次更新要找空位 |
大量小文件 | 每个文件都要写一条MFT记录。1万个小文件=1万条记录 |
最后访问时间 | NTFS默认每次读取都更新"最后访问时间"。几千个文件就几千次写入 |
文件索引 | Windows Search索引服务会扫描新写入的文件 |
杀毒实时扫描 | 写完一个文件→杀毒扫一个。卡在最后批量扫描 |
exFAT/NTFS混用 | 跨格式复制元数据映射更慢 |
情况 | 等多久算正常 |
单个大文件(>10G) | 1-5分钟。耐心等 |
大量小文件(>1000个) | 5-30分钟。看硬盘速度 |
超过1小时不动 | 不正常。强制中断后换方案2 |
如果硬盘灯还在闪 → 还在写。别取消。
步骤 | 操作 |
1 | 下载 FastCopy(免费,日本开发者写,20年历史) |
2 | 源路径选文件 → 目标路径选移动硬盘 |
3 | 模式选"Diff(Size and Date)"或"Copy All" |
4 | 勾选"Verify"(需要校验时) |
5 | 点Execute |
FastCopy的优势:直接调用Windows API写数据,跳过资源管理器的元数据包装。速度快2-5倍。不卡99%。

步骤 | 操作 |
1 | 管理员CMD |
2 | 输入:fsutil behavior set DisableLastAccess 1 |
3 | 重启生效 |
4 | 验证:fsutil behavior query DisableLastAccess → 返回1 = 已关闭 |
关掉后,NTFS不再每次读取文件都更新时间戳。复制大量文件时提速明显。
步骤 | 操作 |
1 | 此电脑 → 右键移动硬盘 → 属性 |
2 | 取消勾选"除了文件属性外,还允许索引此驱动器上的文件内容" |
3 | 确定 → 应用到所有子文件夹 |
步骤 | 操作 |
1 | 备份数据 |
2 | 此电脑 → 右键移动硬盘 → 格式化 |
3 | 文件系统选 exFAT → 分配单元大小默认 → 快速格式化 |
4 | 完成 |
exFAT没有NTFS的MFT开销。拷大文件飞快。适合移动硬盘/SD卡/U盘。缺点是没权限管理和日志。不适合系统盘。
操作 | 效果 |
Windows Defender → 排除项 → 添加移动硬盘盘符 | 实时保护不再扫描拷贝的文件 |
第三方杀软 → 信任区/白名单 | 同上 |
步骤 | 发现 | 结果 |
卡99% | 硬盘灯还在闪 | 确认在写元数据 |
文件类型 | 18G单文件MP4 | 大文件MFT更新慢 |
硬盘格式 | NTFS | 有MFT开销 |
用FastCopy重拷 | 4分钟完成,不卡99% | ✅ 解决 |
后续方案 | 移动硬盘格式化为exFAT | 以后拷贝不再卡 |
耗时 | 下载FastCopy 2分钟 + 拷贝4分钟 | 免费 |
他说:
"老周,我后来把所有移动硬盘都格式化成exFAT了。拷50G素材也就十几分钟。再也没卡过99%。早知道就不用NTFS了。"

坑 | 真相 |
"卡99% = 硬盘坏了" | 硬盘灯还在闪就说明在写。是元数据慢不是硬盘坏 |
"强制取消再拷" | 强制中断让MFT更乱。下次更慢。恶性循环 |
"换数据线能修" | 跟线没关系。是文件系统机制 |
"换USB口能修" | 同上 |
"重装系统能修" | NTFS机制就这样。重装也卡 |
"Mac不卡" | macOS用APFS/exFAT。没有NTFS的MFT包袱 |
"用Robocopy" | Robocopy也不跳过元数据。FastCopy更彻底 |
症状 | 原因 | 解决 |
卡在0%不动 | 源文件被占用/锁定 | 关掉占用程序。用LockHunter查谁锁了 |
卡在50% | 某个文件特别大/有坏道 | 用FastCopy单文件测试定位 |
卡在100%不消失 | 写入缓存没刷完 | 安全删除硬件 → 等缓存刷完 |
复制速度从快变慢 | 小文件阶段到了。大文件快小文件慢 | 正常。小文件元数据开销大 |
网络复制卡99% | SMB协议在写文件属性 | 关SMB2/3的"文件属性缓存" |
虚拟机磁盘文件卡99% | VMDK/VHDX是稀疏文件。NTFS要写大量元数据 | 用FastCopy或直接在虚拟机里拷贝 |

习惯 | 效果 |
移动硬盘用exFAT | 跨平台+无MFT开销。拷大文件不卡 |
用FastCopy替代自带复制 | 速度快+不卡99%+可校验 |
拷文件时别强制中断 | 等它写完。哪怕看着99%不动 |
移动硬盘"安全删除"再拔 | 防止MFT碎片化 |
关掉最后访问时间 | 减少元数据写入 |
杀软排除移动硬盘 | 防止实时扫描拖慢 |
小罗的事让我想起一句话:
你以为的"卡死了",有时候只是"后台在干你看不见的活"。
进度条99%。你盯着它。一分钟。五分钟。十分钟。你以为卡了。你强制关掉。重新来。又卡99%。你骂硬盘垃圾。你骂Windows垃圾。
但你不知道,数据早就写完了。NTFS在后台默默地更新主文件表。它在整理文件名、目录结构、时间戳。这些活你看不见。进度条不显示。你以为它死了。其实它在加班。
你强制中断。它白干了。下次更慢。恶性循环。

你看了这篇,知道了:复制卡99% = NTFS写元数据。等它写完。或者用FastCopy跳过。或者格式化成exFAT。别强制取消。别骂硬盘。
看不见的活也是活。给它时间。
复制卡99% = NTFS在写元数据(MFT)。硬盘灯还在闪就别取消。等它写完。
用FastCopy替代Windows自带复制。跳过元数据包装。速度快2-5倍。不卡99%。
移动硬盘格式化成exFAT。没有MFT开销。拷大文件飞快。跨平台通用。
我是老周。
修了十年电脑,帮人等过无数次"99%"。每次对方说"硬盘坏了要换",我都说:你先看硬盘灯闪不闪。闪着就别动。或者下个FastCopy。
你拷文件卡过99%吗?等了多久?评论区说说,我帮你判断是元数据还是真卡死了。
更新时间:2026-10-19
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight All Rights Reserved.
Powered By 61893.com 闽ICP备11008920号
闽公网安备35020302034903号