深色模式
磁盘与文件
本章你将学到:物理磁盘、分区、盘符三者是什么关系,为什么"F 盘"说明不了任何事;磁盘管理怎么看哪个盘符在哪块盘上;NTFS / FAT32 / exFAT 三种文件系统的区别和 FAT32 的 4 GB 陷阱;文件"正在使用"时怎么找到占用者;隐藏文件、扩展名、只读、权限这些属性怎么看;剩余空间的要求和安全的清理方法;碎片整理、TRIM、
chkdsk、SMART 各是什么。什么时候用得上:启动慢、下载失败、校验失败、"拒绝访问"、"文件正在使用"、"磁盘空间不足"、大文件复制到一半报错、怀疑硬盘坏了——所有和"文件放在哪、能不能读写"有关的问题。
为什么客服要懂磁盘
平台把游戏文件下发到用户电脑上,用户从哪个盘启动游戏,速度差可能达到一百倍:USB 2.0 上的 U 盘约 30 MB/s,NVMe 固态盘 3000 MB/s 以上。同样一份游戏文件,前者加载几分钟,后者几秒钟。
而用户对磁盘的认知通常只有"C 盘 D 盘"。他不知道 D 盘和 C 盘可能是同一块硬盘,不知道 F 盘是插在后面的 U 盘,不知道那块盘是 FAT32 的所以 4 GB 以上的文件写不进去。这些他不知道的事,就是你要替他看出来的事。
大白话
硬盘是仓库。仓库有大有小、有快有慢(叉车 vs 手推车)、有的是你自己的、有的是临时租的(U 盘)。用户只看到货架编号(盘符),你要看出这个货架在哪个仓库、仓库什么档次。
物理磁盘、分区、盘符
三个概念一层套一层:
| 概念 | 是什么 | 在哪看 |
|---|---|---|
| 物理磁盘 | 一块真实的硬件:一块 SSD、一块机械盘、一个 U 盘 | 任务管理器性能页的"磁盘 0 / 1 / 2",磁盘管理下半部分的每一横条 |
| 分区(卷) | 把一块物理磁盘切成几块,每块独立使用 | 磁盘管理里一横条上的每个格子 |
| 盘符 | 给分区起的字母名:C:、D:、E: | 此电脑里看到的 |
关键结论:
- 一块物理盘可以有多个盘符。很多品牌机和网吧机把一块 1 TB 的盘分成 C 和 D。这时候 C 盘和 D 盘互相抢速度,"装在 D 盘"和"装在 C 盘"没有任何速度区别。
- 盘符是可以随便改的,也是按插入顺序分配的。F 盘今天是 U 盘,明天可能是移动硬盘。盘符不代表盘的类型、速度、大小。
- 多块物理盘也可以只有一个盘符(少见,动态磁盘 / 存储池)。
怎么让用户看清楚
方法一(最简单):任务管理器 → 性能页,左边每个"磁盘 N"后面括号里就是这块物理盘上的盘符,点进去标题是型号。详见 任务管理器。
方法二:磁盘管理,见下一节。
方法三:命令行 wmic diskdrive get model,mediatype,interfacetype,size 或 PowerShell Get-PhysicalDisk,见 常用命令。
磁盘管理
diskmgmt.msc 是看物理盘和分区关系最直观的工具。
让用户怎么做:
- "按 Win + R,输入
diskmgmt.msc,回车。" - "会出来一个窗口,上面是列表,下面是几条横向的长条。把整个窗口截图给我,如果下面的长条没显示全就把窗口拉大一点。"
预期看到什么:下半部分每一横条是一块物理磁盘,最左边写着"磁盘 0 基本 931.51 GB 联机"这类信息,右边是这块盘上的分区格子,每个格子写着盘符、容量、文件系统、状态。
结果怎么解读:
| 看到 | 说明 |
|---|---|
| 一横条上有 C 和 D 两个格子 | C 和 D 在同一块物理盘上 |
| 某一横条左边写"可移动" | U 盘 / 读卡器 |
| 某一横条左边写"基本" | 普通硬盘(内置或 USB 移动硬盘都可能显示基本) |
| 某一横条左边写"动态" | 动态磁盘,少见,某些老的跨盘卷会用。不要让用户转换 |
| 格子里写 "NTFS" | 正常的 Windows 文件系统 |
| 格子里写 "FAT32" | 有 4 GB 单文件上限,见下面 |
| 格子里写 "exFAT" | U 盘常见,没有 4 GB 限制但没有权限系统 |
| 格子里写 "RAW" | 文件系统损坏或未格式化,这个分区读不了。不要让用户格式化,先升级 |
| 格子是黑色,写"未分配" | 这段空间没有分区,不能用。用户可能以为"硬盘少了一半" |
| 格子写"EFI 系统分区""恢复分区",没盘符 | 系统引导用的,正常,不要动 |
| 左边写"脱机" | 磁盘被禁用或有冲突 |
| 左边写"未初始化" | 新盘或坏了 |
| 状态写"良好 (系统, 启动, 页面文件, ...)" | 系统盘 |
| 右键磁盘 → 属性 → 卷 标签 → 磁盘分区形式 | MBR 或 GPT。MBR 最大支持 2 TB 分区、最多 4 个主分区;GPT 没这些限制。Win11 要求 GPT + UEFI 启动。这个字段客服只需要记录,不需要处理 |
禁止
磁盘管理里几乎所有右键操作都是不可逆的:删除卷、格式化、更改驱动器号、扩展 / 压缩卷、转换为动态磁盘、初始化磁盘。绝对不要让用户在这里做任何除了"看"和"截图"之外的事。哪怕看到 RAW 或"未分配",也只是记录和升级,由用户自己决定或交给技术。"更改驱动器号"看着无害,改了之后依赖这个盘符的所有程序(包括我们的)都找不到文件。
文件系统:NTFS、FAT32、exFAT
文件系统是"仓库的货架规则"。同一块盘用不同规则格式化,行为差别很大。
| 文件系统 | 常见于 | 单文件上限 | 有权限系统 | 对我们的影响 |
|---|---|---|---|---|
| NTFS | 所有内置硬盘、大多数移动硬盘 | 实际无限(16 TB 级) | 有 | 标准,游戏和客户端都应该装在 NTFS 上 |
| FAT32 | U 盘出厂格式、老移动硬盘、部分内存卡 | 4 GB(单个文件不能超过 4 GB) | 没有 | 游戏文件里有超过 4 GB 的单个文件时,下载 / 复制到 FAT32 盘会在 4 GB 处失败,报"文件过大""参数错误""磁盘空间不足"(明明有空间) |
| exFAT | 大容量 U 盘、内存卡、Mac/Win 共用的移动硬盘 | 无实际限制 | 没有 | 能放大文件,但没有权限,某些需要设权限的程序(反作弊)可能异常;且容错差,突然拔掉容易坏 |
| ReFS | 极少数 Win 服务器 / 工作站 | 无 | 有 | 几乎不会遇到 |
怎么看一个盘是什么文件系统:
- "打开'此电脑'。"
- "右键那个盘,选'属性'。"
- "'常规'标签里有一行'文件系统:',告诉我写的什么。顺便把已用空间和可用空间也截给我。"
或者在磁盘管理里直接看格子上的字。
注意
FAT32 的 4 GB 限制是"下载 / 复制大文件失败"里最隐蔽的原因之一。症状很有误导性:明明盘有 200 GB 空闲,却报"磁盘空间不足"或"参数错误";下载到某个进度(正好某个大文件写到 4 GB)卡住或报错。用户不会想到是格式问题。看到"下载到某处失败 + 目标盘是 U 盘 / 移动硬盘",先查文件系统。
FAT32 盘想放大文件只有两条路:把文件放到别的 NTFS 盘,或者把这个盘格式化为 NTFS / exFAT(会清空所有数据)。后者属于不可逆操作,要用户自己确认并备份后自己操作,客服只说明原理。
文件被占用 / 被锁定
报错"文件正在使用""操作无法完成,因为文件已在 xxx 中打开""另一个程序正在使用此文件,进程无法访问",都是同一件事:有另一个程序正开着这个文件,Windows 不允许两个程序同时改它。
常见的占用者:
| 占用者 | 场景 |
|---|---|
| 我们自己的程序没关干净 | 客户端关了但后台进程还在;游戏崩了但进程残留。任务管理器里搜一下 |
| 杀软 | 正在扫描或已把文件隔离(隔离时文件可能还在但被锁)。见 安全软件与拦截 |
explorer.exe | 用户开着那个文件夹,或者预览窗格正显示着文件 |
| 云盘同步(OneDrive、百度网盘、坚果云等) | 同步目录里的文件时刻被盯着 |
| 压缩软件 / 播放器 / 编辑器 | 用户刚打开过没关 |
System | 系统缓存还没写完,等几秒 |
| 网吧管理软件 | 保护自己的目录 |
怎么找到占用者:资源监视器 → CPU 标签 → "关联的句柄" → 右边搜索框输入文件名。详细步骤和结果解读见 资源监视器与事件查看器。
找到之后:如果是普通程序,关掉它再试;如果是我们自己的残留进程,在任务管理器结束它;如果是杀软,去杀软里看隔离 / 白名单;如果找不到或是 System,重启一次(真正的重启,不是关机再开,见 系统更新与电源)几乎总能解开。
注意
被占用的文件如果是游戏目录下的文件,且占用者是杀软,不要让用户"结束杀软进程"(大多失败,且会触发杀软自保护误判)。正确做法是在杀软里把游戏目录加白名单,见 安全软件与拦截。
隐藏文件与扩展名
隐藏文件
AppData、ProgramData、$Recycle.Bin、desktop.ini 这些默认不显示。用户找不到时会说"没有这个文件夹"。
两种处理:
- 不改设置,直接用
%APPDATA%这类写法打开(推荐,见 系统基础)。 - 显示隐藏项目:Win11 "查看 → 显示 → 隐藏的项目";Win10 "查看 标签 → 勾选隐藏的项目"。
文件被隐藏后图标是半透明的。一个正常程序的 exe 如果变成了隐藏属性,可疑——某些恶意软件和某些杀软的处理会这么做。
扩展名
Windows 默认隐藏已知类型的扩展名。用户看到 client 而不是 client.exe,看到 readme 而不是 readme.txt。
这导致几类问题:
- 用户说"文件夹里没有 xxx.exe",其实有,只是显示成 xxx。
- 用户把文件重命名为
config.txt,实际变成了config.txt.txt。 - 恶意文件伪装:
照片.jpg.exe显示成照片.jpg。
让用户显示扩展名:
- Win11:"打开任意文件夹,点上面的'查看',把鼠标移到'显示',勾选'文件扩展名'。"
- Win10:"打开任意文件夹,点上面的'查看'标签,勾选'文件扩展名'。"
排查文件类问题时,先让用户把这个打开,否则你和他说的文件名对不上。
只读属性
右键文件 → 属性 → 常规 → 底部"属性"有"只读"和"隐藏"两个勾。
| 情况 | 说明 |
|---|---|
| 单个文件被勾了只读 | 程序不能改它。表现:配置保存不了、更新时"拒绝访问"。取消勾选即可 |
| 文件夹属性里只读是一个实心方块(不是勾) | 这是 Windows 对文件夹的正常显示,不代表里面文件只读,不用管 |
| 从光盘 / 某些压缩包 / 某些网盘下载解压出来的整个文件夹都是只读 | 批量取消:右键文件夹 → 属性 → 取消只读 → 确定 → 选"将更改应用于此文件夹、子文件夹和文件" |
权限与"拒绝访问"
NTFS 有权限系统:每个文件和文件夹都记着"谁可以读、谁可以写、谁可以运行"。报错"拒绝访问""你需要权限来执行此操作""需要提供管理员权限"都和它相关。
常见起因:
| 起因 | 场景 | 处理 |
|---|---|---|
目录在 Program Files / Windows / ProgramData 下,程序没以管理员运行 | 保存配置失败、更新失败 | 以管理员身份运行验证,见 系统基础 |
| 文件是从另一台电脑 / 另一个系统拷过来的 | 拷来的文件带着原来的权限,当前用户不在名单里 | 右键 → 属性 → 安全 → 看当前用户有没有权限。修复涉及"获取所有权",属于进阶操作,建议升级或让用户把文件复制一份(复制出来的新文件会继承目标目录权限) |
| 重装系统后旧盘上的文件 | 同上,旧用户 SID 不存在了 | 同上 |
| 文件被杀软 / 网吧软件锁定 | 拒绝访问但权限看着正常 | 见 安全软件与拦截 |
| 文件正在被占用 | 有时也报拒绝访问 | 见上面"文件被占用" |
| 标准用户账户 | 装东西就报 | 需要管理员账户 |
怎么看权限:"右键文件或文件夹 → 属性 → 点'安全'标签 → 上面列表里点你的用户名 → 下面会显示允许 / 拒绝了什么,截图给我。"
禁止
不要让用户在"安全"标签里给 Everyone 添加"完全控制",也不要让他用网上搜来的"一键获取所有权"脚本对 C 盘或 Windows 目录操作。前者会让所有程序(包括恶意软件)都能改这个位置;后者会破坏系统目录的权限结构,导致 Windows 更新失败、系统不稳定,且几乎无法恢复。
剩余空间要求与清理
多少算够
| 位置 | 建议至少保留 | 低于这个数会怎样 |
|---|---|---|
| C 盘(系统盘) | 15–20 GB,或总容量的 10% | Windows 更新失败、临时文件写不进、程序启动慢、虚拟内存不够导致闪退、系统整体变卡。SSD 剩余空间太少还会掉速 |
| 游戏安装盘 | 游戏大小 + 10–20 GB 余量 | 下载 / 更新时需要临时空间解压和校验,空间刚好够装是不够的 |
| 下载临时目录所在盘 | 同上 | 下载失败、校验失败 |
让用户看:"打开'此电脑',每个盘下面有一根条,蓝色是已用,条下面写着'xxx GB 可用,共 xxx GB'。把整个窗口截图给我。"红色的条就是快满了。
安全的清理方法
按安全程度排序,只推荐前几种:
| 方法 | 让用户怎么做 | 清的是什么 | 安全性 |
|---|---|---|---|
| 存储感知 / 清理建议(Win10/11) | "按 Win + I → 系统 → 存储,等它算完,点'临时文件',勾选要删的项目,点'删除文件'。" | 临时文件、回收站、更新缓存、缩略图 | 安全。"下载"文件夹默认可能被勾上,让用户取消勾选 |
| 磁盘清理 | "按 Win + R,输入 cleanmgr,回车,选 C 盘。点'清理系统文件'再选一次 C 盘,勾上所有项,确定。" | 同上加 Windows 更新残留 | 安全 |
| 清空回收站 | 右键回收站 → 清空 | 回收站里的东西 | 安全,但确认用户没有想找回的东西 |
| 卸载不用的软件 | 设置 → 应用 → 按大小排序 | 软件本身 | 安全,用户自己决定 |
删除 %TEMP% 里的内容 | 打开 %TEMP%,全选删除,跳过删不掉的 | 用户临时文件 | 基本安全,正在使用的会跳过 |
| 移动大文件到别的盘 | 视频、下载的安装包 | 用户自己的文件 | 用户自己做 |
关闭休眠(删除 hiberfil.sys,几 GB) | powercfg /h off(管理员) | 休眠文件 | 会失去休眠和快速启动功能。除非确认需要,不推荐 |
| 缩小系统还原占用 | 系统属性 → 系统保护 → 配置 | 还原点 | 会减少可回滚的还原点,不推荐 |
禁止
不要让用户删除以下东西来腾空间:C:\Windows 下任何文件夹(WinSxS、Installer、System32、SoftwareDistribution 手动删);C:\Program Files 下不认识的文件夹;pagefile.sys、hiberfil.sys、swapfile.sys 手动删;C:\Users\<用户名>\AppData 整个删;System Volume Information。也不要推荐任何"一键清理""C 盘瘦身"类第三方工具,它们经常误删运行库和驱动文件。
碎片整理与 TRIM
| 盘类型 | 需要什么维护 | 说明 |
|---|---|---|
| 机械硬盘(HDD) | 碎片整理 | 文件被拆成很多块散在盘上,磁头来回跑就慢。Windows 默认每周自动整理,一般不用手动 |
| 固态硬盘(SSD) | TRIM(Windows 叫"优化") | SSD 不需要也不应该做碎片整理,没有磁头,碎片不影响速度,反而浪费写入寿命。Windows 对 SSD 自动执行 TRIM 而不是整理 |
怎么看:Win + R → dfrgui 回车。列表里每个盘会显示"媒体类型"(固态硬盘 / 硬盘驱动器)和"当前状态"(正常 / 需要优化 / xx% 碎片)。这也是判断盘类型的又一个办法。
注意
Windows 自己会判断盘类型并做对应的操作,用户点"优化"是安全的。但不要推荐第三方"碎片整理""SSD 优化"工具,也不要让用户对 SSD 用老式碎片整理软件。另外网吧机器或 SSD 上"每天开机自动碎片整理"是某些管理软件的老设置,会拖慢开机,见 网吧机器的特点。
chkdsk 简介
chkdsk 是 Windows 自带的文件系统检查修复工具。当事件查看器出现 Ntfs 55 / 98 / 137、或者文件莫名损坏、校验反复失败、盘的属性里提示"需要扫描"时,可以考虑用它。
基本用法和注意事项见 常用命令,这里只讲原理和判断:
| 参数 | 做什么 | 时间 | 风险 |
|---|---|---|---|
chkdsk D:(无参数) | 只检查,不修复 | 几分钟 | 无 |
chkdsk D: /f | 检查并修复文件系统错误 | 几分钟到几十分钟 | 需要独占盘,系统盘要重启后执行;正在使用的盘会锁住 |
chkdsk D: /r | 在 /f 基础上扫描坏扇区并尝试恢复数据 | 机械盘可能数小时到十几小时 | 对快坏的机械盘是最后一次折腾;对 SSD 没有意义且浪费寿命,不要用 |
输出怎么读:
| 看到 | 说明 |
|---|---|
| "Windows 已扫描文件系统并且没有发现问题" | 文件系统正常 |
| "在文件 xxx 中发现损坏""已修复 xx 个错误" | 文件系统有过损坏,已修。如果反复出现,硬盘在坏或经常非正常关机 |
| "xx KB 位于坏扇区" 且不为 0 | 硬盘物理坏道,建议用户尽快备份换盘,见 存储 |
| "无法锁定当前驱动器…是否计划在下次系统重新启动时检查此卷" | 正在使用的盘(通常是 C),回答 Y 后重启会跑 |
注意
chkdsk /f 和 /r 会锁住整个盘,期间盘上的东西不能用;系统盘要重启,重启后可能卡在 chkdsk 界面几十分钟到几小时。一定要提前告诉用户,否则他会以为电脑坏了强制断电,反而导致更多损坏。正在用的、快坏的机械盘跑 /r 有可能加速它的死亡,跑之前先备份。
SMART 健康简介
硬盘内部有一套自检数据叫 SMART,记录着通电时间、坏块数、重映射扇区、温度等。它是判断"硬盘是不是快坏了"的直接证据。
Windows 自带的看法只有一个粗略状态:
- 命令行
wmic diskdrive get model,status,Status 显示OK或Pred Fail(后者 = 硬盘预测将失败,立刻备份)。 - PowerShell
Get-PhysicalDisk,看HealthStatus列:Healthy/Warning/Unhealthy。
更详细的指标(重映射扇区数、待处理扇区数、SSD 剩余寿命百分比等)需要第三方工具(CrystalDiskInfo 之类),详见 存储 和 让用户自查的工具。
什么情况下要看 SMART:
- 事件查看器系统日志里反复出现 Disk 7 / 11 / 51 / 153。
- 游戏文件校验反复失败、修复后又坏。
- 盘的响应时间在任务管理器里动不动几百 ms 甚至几秒,且不是 U 盘。
chkdsk报了坏扇区。- 电脑随机卡死几秒后恢复,尤其硬盘灯常亮。
常见误区
- "装在 D 盘就比 C 盘快。" 可能是同一块物理盘,先看磁盘管理或任务管理器。
- "F 盘就是移动硬盘。" 盘符不代表任何东西。
- "有 200 GB 空闲,怎么可能空间不足?" 检查是不是 FAT32,单文件 4 GB 上限。
- "文件正在使用,那就重装。" 先找占用者,多数是残留进程或杀软,重启就能解。
- "C 盘满了就删 Windows 里那个最大的文件夹。" 绝对不行,用存储感知或磁盘清理。
- "SSD 也要定期碎片整理。" 不需要,Windows 自动 TRIM。
- "跑个 chkdsk /r 修修。" 对 SSD 无意义,对快坏的机械盘有风险,且要锁盘几小时。先想清楚要解决什么。
- "事件查看器有几条 Disk 错误,硬盘坏了换盘吧。" 一两条可能是线松了或一次意外断电。看频率和 SMART。
对排查意味着什么
| 症状 | 从磁盘 / 文件角度先看什么 | 排查页 |
|---|---|---|
| 启动慢、加载慢 | 游戏装在哪块物理盘、什么类型、什么接口(任务管理器 + 磁盘管理) | 启动慢 |
| 下载到某处失败 / 报空间不足但明明有空间 | 目标盘文件系统是不是 FAT32;剩余空间是否够含余量 | 下载慢 / 失败 |
| 校验反复失败 | 盘的健康(SMART、Disk 事件、响应时间);是否有杀软 / 云盘锁文件 | 下载慢 / 失败、游戏文件与下载 |
| "文件正在使用" | 资源监视器找占用者;残留进程;杀软;云盘 | 无法启动 |
| "拒绝访问" | 安装位置是否在系统目录、账户权限、文件是否拷来的、是否被杀软锁 | 常见报错解读 |
| 闪退且 C 盘快满 | C 盘剩余空间(虚拟内存写不进) | 崩溃 / 闪退 |
| 随机卡死几秒 | 盘的响应时间、SMART、Disk 事件 | 崩溃 / 闪退、存储 |
| 找不到文件 / 文件夹 | 隐藏属性、扩展名显示 | 系统基础 |
自检问题
- 物理磁盘、分区、盘符是什么关系?"游戏装在 D 盘"能说明它和 C 盘不在同一块硬盘上吗?怎么确认?
- 用户说"U 盘还有 100 GB 空间,但下载到 60% 就报空间不足",你首先怀疑什么?怎么让用户验证?
- NTFS、FAT32、exFAT 三者最重要的区别各是什么?
- 报"文件正在使用",找占用者用哪个工具的哪个功能?找到之后如果是杀软该怎么办?
- C 盘只剩 3 GB,你会推荐哪两种清理方法?哪些东西绝对不能删?
- SSD 需要碎片整理吗?
chkdsk /r对 SSD 有意义吗?运行chkdsk /f之前必须告诉用户什么? - 磁盘管理里看到一个分区显示 RAW,你应该怎么做、不应该怎么做?