计算机常识
1 什么是计算机?
Section titled “1 什么是计算机?”本章节旨在为对计算机概念理解模糊的初学者提供一套标准、准确的知识框架,帮助读者厘清最基础的术语定义与硬件逻辑,减少日常交流中的误解。
1.1 核心概念辨析
Section titled “1.1 核心概念辨析”在深入了解计算机之前,有必要纠正几个在非专业人群中长期存在的术语误用。
计算机 (Computer) 与 计算器 (Calculator)
Section titled “计算机 (Computer) 与 计算器 (Calculator)”- 计算器:功能单一的电子工具,逻辑固化,仅用于处理数学运算(如加减乘除)。
- 计算机:通用型电子设备,核心特征是可编程性。通过运行不同的软件系统,可以胜任文字处理、图形渲染、逻辑控制等极其多样的任务。
硬件 (Hardware) 与 软件 (Software)
Section titled “硬件 (Hardware) 与 软件 (Software)”- 硬件:计算机系统中由电子、机械和光电元件组成的物理实体,即可直接感知与触达的部件。
- 软件:在硬件上运行的程序、数据及相关文档。日常所说的 App、程序、脚本、各类格式的文件,甚至操作系统(如 Windows)与固件(如 BIOS),本质上都属于软件范畴。 一般而言,我们日常口语中所称的”软件”,多指具有特定功能、运行于特定系统内部、面向用户级别的可执行程序。 硬件是基础,软件是灵魂;没有软件参与的计算机被称为”裸机”。
内存 (RAM) 与 外存/存储 (Storage)
Section titled “内存 (RAM) 与 外存/存储 (Storage)”- 内存 (Random Access Memory):暂存 CPU 运算数据的介质。读写速度极快,但断电后数据立即丢失,无法用于持久化存储。
- 外存(硬盘 / 闪存):长期保存数据的仓库。机械硬盘、固态硬盘、磁带、光盘乃至各种新兴存储介质,都属于外存范畴。它们的共同特点是容量大、断电后数据不丢失、读写速度远慢于内存。
1.2 计算机硬件组成架构
Section titled “1.2 计算机硬件组成架构”基于冯·诺依曼架构,现代计算机的物理组成可以拆解为以下核心部件:
| 部件名称 | 英文缩写 | 核心功能 |
|---|---|---|
| 中央处理器 | CPU | 运算与控制的核心,负责执行所有指令。 |
| 图形处理器 | GPU / 显卡 | 专门处理图像与视频渲染、并行计算,减轻 CPU 的压力。 |
| 主板 | Motherboard | 承载各硬件的载体,提供连接与数据传输通道(总线)。 |
| 内存条 | RAM | 数据中转站,CPU 直接从中读取正在运行的任务数据。 |
| 硬盘 | SSD / HDD | 永久存放操作系统、应用软件与个人文件。 |
| 电源 | PSU | 将交流电转换为硬件所需的直流电。 |
一张图了解这些部件在运行时的数据流转:
flowchart TB
A["CPU<br/>运算核心"] <-->|"高速读写"| B["RAM 内存<br/>正在运行的数据"]
B <-->|"载入 / 保存"| C["硬盘 HDD / SSD<br/>持久化存储"]
A <-->|"图像/视频/并行计算"| D["GPU 显卡"]
A --- E["主板<br/>连接各硬件的载体"]
E --- B
E --- C
E --- D
2 基础名词解释
Section titled “2 基础名词解释”2.1 文件扩展名(后缀名)
Section titled “2.1 文件扩展名(后缀名)”文件后缀名(如 .jpg、.docx、.exe、.mp4)决定了操作系统使用何种程序来解析该文件。在文件较为规范的情况下,扩展名可以在一定程度上反映文件格式。
但同一后缀名也可能对应完全不同的格式,例如:
| 后缀名 | 格式 1(常见用途) | 格式 2(冲突/小众用途) |
|---|---|---|
| .dat | 通用数据文件:许多软件用于存储配置或资源。 | VCD 视频文件:早期光盘中的 MPEG-1 视频流。 |
| .ts | MPEG 视频流:常用于数字广播或直播切片。 | TypeScript 源码:前端开发中的编程语言文件。 |
| .py | Python 脚本:通用的编程代码文件。 | 特定图形格式:某些老旧绘图软件的专有格式。 |
| .xml | 配置文件:通用的数据交换格式。 | Word 文档核心:现代 .docx 内部即为多个 XML 的压缩。 |
后缀名(Extension)并非全球统一注册的唯一标识,不同的软件开发者可能会为完全不同的数据格式定义相同的后缀名。
计算机判定文件类型并不依赖后缀名,而是依赖文件内部的前几个字节,这被称为文件头(File Header)或魔数(Magic Number)。
文件头 (File Header / Magic Number)
大多数标准文件格式在开头都会有一段固定的十六进制字符:
- PNG 图片:开头固定为
89 50 4E 47(十六进制)。 - PDF 文档:开头固定为
25 50 44 46(即%PDF)。 - ZIP 压缩包:开头固定为
50 4B 03 04(即PK..)。
即使你将 test.png 改名为 test.txt,用底层工具打开时,系统依然能通过这几个字节识别出它是一张图片。
文件编码 (Encoding)
编码决定了二进制数据(0 和 1)如何映射为人类可读的信息:
- 文本文件:使用 ASCII、UTF-8 或 GBK 等编码。编码选择不当,即会出现”乱码”。
- 二进制文件:如可执行程序(.exe)或视频,其数据结构由特定的编解码器(Codec)定义,必须由对应的解析引擎处理。
后缀名在”打开文件”过程中的具体作用
Section titled “后缀名在”打开文件”过程中的具体作用”后缀名的本质是操作系统(Windows / macOS)与用户之间的沟通桥梁。
三个具体作用
关联程序的索引(注册表机制)
用户双击一个文件时,操作系统会经历以下逻辑:
- 提取后缀:识别出文件名为
report.docx,后缀为.docx。 - 查表匹配:在系统的注册表或默认应用列表中查找:谁负责处理
.docx? - 调用指令:系统发现关联程序是 Microsoft Word,遂下达调用指令:
Winword.exe "C:\path\to\report.docx"。
预判打开方式(提升交互效率)
后缀名让操作系统在不读取文件内容的情况下,即可完成以下任务:
- 显示图标:根据后缀名直接从对应软件中提取图标(例如 Word 的蓝色 W 图标)。
- 右键菜单:根据后缀名提供不同的功能选项(例如对
.zip提供”解压”,对.mp4提供”播放”)。
容错机制与警告
若手动更改后缀名(例如将 .txt 改为 .jpg),系统会弹出警告:“改变文件扩展名可能导致文件不可用”。
这是因为强行更改后缀名会改变关联程序的调用指向。若用图片查看器去读取一段文本数据,程序将无法匹配正确的”文件头”,从而报错。
如何查看文件扩展名
Section titled “如何查看文件扩展名”不同操作系统中,文件扩展名默认可能是隐藏的。以下是主流系统中开启显示或查看扩展名的具体步骤:
Windows 11
Windows 11 简化了顶部菜单栏,操作最为直接:
- 打开任意文件夹(或点击任务栏的黄色”文件资源管理器”图标)。
- 点击顶部工具栏的 “查看” (View) 按钮。
- 在下拉菜单中定位至底部的 “显示” (Show)。
- 勾选 “文件扩展名” (File name extensions)。
Windows 10
Windows 10 使用功能区(Ribbon)界面:
- 打开任意文件夹。
- 点击窗口左上方的 “查看” (View) 选项卡。
- 在右侧的复选框中直接勾选 “文件扩展名” (File name extensions) 即可。
macOS
macOS 既可选择全局显示,也可针对单个文件进行查看。
全局显示(推荐)
- 点击桌面或打开 Finder(访达)。
- 点击屏幕左上角菜单栏的 Finder → 设置 (Settings)(旧版本为”偏好设置”)。
- 切换到 “高级” (Advanced) 选项卡。
- 勾选 “显示所有文件扩展名” (Show all filename extensions)。
单个文件查看
- 右键点击该文件,选择 “显示简介” (Get Info)。
- 在弹出的窗口中找到 “名称与扩展名” 栏目即可查看。
常见文件后缀名
| 类别 | 后缀名 | 完整名称 / 说明 | 建议打开工具 |
|---|---|---|---|
| 文本/办公 | .txt | 纯文本文件 | 记事本、TextEdit、VS Code |
| .docx | Microsoft Word 文档(新格式) | Word、WPS、Pages | |
| 便携式文档格式(不可直接编辑) | Adobe Reader、浏览器、Edge | ||
| .xlsx | Microsoft Excel 表格 | Excel、WPS、Numbers | |
| .pptx | Microsoft PowerPoint 幻灯片 | PowerPoint、WPS、Keynote | |
| 图片格式 | .jpg / .jpeg | 联合图像专家组(有损压缩) | 系统自带相册、浏览器 |
| .png | 便携式网络图形(支持透明) | 系统自带相册、PS | |
| .gif | 图像互换格式(支持动图) | 浏览器、相册 | |
| .webp | Google 开发的高压缩率网页图片 | 浏览器(Chrome / Edge) | |
| .svg | 可缩放矢量图形(放大不失真) | 浏览器、Illustrator | |
| 视频/音频 | .mp4 | 通用视频格式(兼容性最佳) | 现代播放器、浏览器 |
| .mkv | Matroska 视频容器(多用于高清影视) | PotPlayer、VLC 播放器 | |
| .mp3 | 通用音频压缩格式 | 音乐播放器、系统播放器 | |
| .wav | 无损波形音频(体积较大) | 专业音频软件、系统播放器 | |
| 压缩包 | .zip | 通用压缩格式(系统自带解压) | 资源管理器、WinRAR、7-Zip |
| .rar | WinRAR 专有压缩格式 | WinRAR、Bandizip | |
| .7z | 高压缩率的开源格式 | 7-Zip、PeaZip | |
| 系统/程序 | .exe | Windows 可执行程序(安装包) | 直接双击运行(仅限 Windows) |
| .dmg | macOS 磁盘镜像(安装包) | 直接双击挂载(仅限 macOS) | |
| .apk | Android 应用程序安装包 | Android 手机 / 模拟器 | |
| .lnk | Windows 快捷方式 | 系统自动处理(指向原文件) | |
| 网页/开发 | .html / .htm | 超文本标记语言(网页源代码) | 浏览器 |
| .css | 层叠样式表(网页样式定义) | 代码编辑器、记事本 | |
| .js | JavaScript 脚本(网页交互) | 代码编辑器、浏览器环境 |
2.2 文件路径与层级结构
Section titled “2.2 文件路径与层级结构”计算机存储采用树形结构。类似家庭住址需要一级一级定位,每一个文件和文件夹都对应着特定的文件路径。
C:\├── Users│ ├── Admin│ │ ├── Desktop│ │ │ ├── report.docx│ │ │ └── photos│ │ │ ├── IMG_001.jpg│ │ │ └── IMG_002.jpg│ │ ├── Documents│ │ └── Downloads│ └── Guest├── Program Files└── Windowsflowchart TB
subgraph A["📁 A"]
direction LR
subgraph B1["📁 B1"]
C1["C1"]
C2["C2"]
end
subgraph B2["📁 B2"]
C3["C3"]
C4["C4"]
end
B3["📁 B3"]
end
对应关系:
文件夹 A是B1、B2、B3…的 上级目录(父文件夹);B1、B2、B3…是文件夹 A的 子文件夹(子目录)。
斜杠(/)与反斜杠(\)
Section titled “斜杠(/)与反斜杠(\)”在计算机文件路径中,斜杠与反斜杠的差异源于操作系统的历史演进与设计选择:
| 符号 | 名称 | 主要使用系统 | 典型示例 |
|---|---|---|---|
/ | 斜杠 (Slash) | Unix、Linux、macOS、网络地址 | https://google.com/ /Users/Desktop/file.txt |
\ | 反斜杠 (Backslash) | Windows(本地路径) | C:\Users\Admin\Desktop |
两者的不统一属于历史遗留问题,具体渊源在此不再赘述。
绝对路径与相对路径
Section titled “绝对路径与相对路径”- 绝对路径:从根目录开始记录的路径,例如
C:\Users\Admin\Downloads\test.txt。 - 相对路径:从当前目录开始记录的路径,例如
./docs/index.html。
软件程序内部通常采用相对路径引用资源。因为无论程序被安装到哪个位置,相对路径都能保证其启动时正确定位所需的资源文件,从而保证可移植性。
2.3 存储单位换算
Section titled “2.3 存储单位换算”位、比特与字节
Section titled “位、比特与字节”计算机底层只认识 0 和 1,这一最小的信息单位称为位(bit)。
1024 与 1000
Section titled “1024 与 1000”计算机的底层语言是二进制(0 和 1)。在二进制世界中,进位规则是逢二进一,因此数据大小天然对应 2 的整数次幂。而 既对二进制十分规整,又与十进制的 十分接近。相反,人类日常习惯的是十进制(逢十进一),硬盘厂商、U 盘厂商以及早期软盘厂商,为简化制造规格与计算,选择了采用国际单位制(SI)的十进制前缀。这就造成了两套并存的标准:
- 1 KB(厂商) = 1000 B ≈ 0.98 KB(计算机)
- 1 MB(厂商) = 1000 KB = 1,000,000 B ≈ 0.95 MB(计算机)
- 1 GB(厂商) = 1000 MB = 1,000,000,000 B ≈ 0.93 GB(计算机)
- 1 TB(厂商) = 1000 GB = 1,000,000,000,000 B ≈ 0.91 TB(计算机)
3 文件系统
Section titled “3 文件系统”3.1 什么是文件系统?
Section titled “3.1 什么是文件系统?”文件系统是操作系统用来管理存储设备上的数据的一种方法。没有文件系统,一块硬盘或 U 盘只是一堆空白的扇区——操作系统根本不知道该往哪里写数据,也不知道怎么找到已经写进去的数据。
通俗地说,文件系统就是给磁盘建一套”档案柜 + 索引卡”:
- 档案柜:把磁盘划分成一个个”格子”(称为簇或扇区),每个格子存放固定大小的数据。
- 索引卡:记录每个文件存在哪几个格子、文件大小是多少、谁可以访问它等信息(称为元数据)。
格式化一个存储设备,本质上就是在上面建立文件系统——决定用什么规则来划分格子、怎么记录索引。
flowchart TB
A["物理存储介质<br/>U 盘 / 硬盘"]
B["文件系统层<br/>目录结构 / 簇 / 元数据"]
C["逻辑层<br/>文件和文件夹"]
D["应用程序层<br/>Word / Excel / 浏览器"]
A --> B --> C --> D
3.2 主流文件系统对比
Section titled “3.2 主流文件系统对比”| 文件系统 | 单文件上限 | 最大卷大小 | 跨平台支持 | 主要特性 | 推荐场景 |
|---|---|---|---|---|---|
| NTFS | 16 EB | 256 TB | Windows 原生;macOS 只读;Linux 需驱动 | 权限管理、加密、日志、压缩、恢复 | Windows 系统盘、大容量移动硬盘 |
| exFAT | 16 EB | 128 PB | 全平台原生(Win / macOS / Linux) | 简洁、跨平台兼容好、无单文件限制 | 移动 U 盘、跨平台移动硬盘 |
| FAT32 | 4 GB | 2 TB | 全平台兼容 | 极度兼容、简单、老设备支持 | 相机、路由器、老设备、游戏主机 |
| APFS | 8 EB | 256 TB | macOS / iOS 原生 | 克隆、快照、加密、SSD 优化 | macOS 系统盘、Time Machine 备份 |
| ext4 | 16 EB | 1 Eb | Linux 原生;Windows 需驱动 | 稳定、安全、权限完整、大文件支持 | Linux 系统盘、服务器、开发环境 |
各文件系统详细说明
NTFS (New Technology File System)
- 开发:Microsoft
- 单文件上限:16 EB(理论值)
- 特点:支持文件权限、磁盘加密(BitLocker)、文件压缩、日志记录、快照、磁盘配额
- 兼容性:Windows 原生;macOS 只读;Linux 需安装驱动
- 缺点:不支持在 macOS 上直接写入;部分老设备(路由器、老电视)不支持
exFAT (Extended FAT)
- 开发:Microsoft
- 单文件上限:16 EB
- 特点:跨平台原生支持(Windows、macOS、Linux)、无单文件 4GB 限制、写入性能优于 FAT32
- 兼容性:几乎全平台兼容
- 缺点:功能较简单,无权限管理、无加密、无日志
FAT32
- 开发:Microsoft
- 单文件上限:4 GB
- 特点:极度兼容、简单、几乎所有设备都支持
- 兼容性:Windows、macOS、Linux、相机、路由器、游戏主机、车机系统
- 缺点:单文件 4GB 限制、无权限管理、无加密、无日志、最大卷 2TB
APFS (Apple File System)
- 开发:Apple
- 单文件上限:8 EB
- 特点:为 SSD 优化、文件克隆(复制瞬间完成)、快照、加密(FileVault)、APFS 卷管理
- 兼容性:macOS 10.13+、iOS 10+;Windows / Linux 需第三方驱动
- 缺点:Windows 和 Linux 不原生支持
ext4 (Fourth Extended File System)
- 开发:Linux 社区
- 单文件上限:16 EB
- 特点:稳定可靠、权限完整、支持大文件、日志、延迟分配
- 兼容性:Linux 原生;Windows / macOS 需第三方驱动
- 缺点:Windows 和 macOS 不原生支持
关键要点:
- 单文件上限:FAT32 是 4GB,这是最常被踩坑的限制。如果需要存一个 5GB 的电影到 U 盘上,FAT32 就不行了。
- 跨平台:exFAT 是”全平台原生”的最佳选择,适合移动设备。
- 系统盘:Windows 用 NTFS,macOS 用 APFS,Linux 用 ext4,这是各自的默认选择。
3.3 各设备的推荐文件系统
Section titled “3.3 各设备的推荐文件系统”不同设备有不同的使用场景和性能特点,推荐的文件系统也不同。
flowchart TD
A["选择文件系统的决策"] --> B{"主要在哪些平台使用?"}
B -->|"仅 Windows"| C["推荐 NTFS"]
B -->|"仅 macOS"| D["推荐 APFS"]
B -->|"仅 Linux"| E["推荐 ext4"]
B -->|"跨平台"| F{"文件是否需要超过 4GB?"}
F -->|"否"| G["推荐 FAT32(最兼容)"]
F -->|"是"| H["推荐 exFAT"]
U 盘(普通闪存盘)
Section titled “U 盘(普通闪存盘)”推荐文件系统:exFAT
U 盘的主要用途是文件传输和临时存储,用户经常需要在 Windows、macOS 甚至手机上使用它。exFAT 兼顾了跨平台兼容性和无单文件限制的优势,是最佳选择。
固态 U 盘(Portable SSD / NVMe SSD USB)
Section titled “固态 U 盘(Portable SSD / NVMe SSD USB)”推荐文件系统:exFAT(通用)或 NTFS(仅 Windows)
固态 U 盘(如三星 T7、闪迪 Extreme Portable SSD)容量通常较大(1TB、2TB),速度快(读写 500-2000 MB/s)。它常被用来作为大容量便携存储或备份设备。
- exFAT:如果你需要在 Windows 和 macOS 之间共享数据,exFAT 是最佳选择。
- NTFS:如果你只在 Windows 上使用,且需要 BitLocker 加密或权限管理,NTFS 更合适。
移动硬盘(Portable HDD / SSD)
Section titled “移动硬盘(Portable HDD / SSD)”推荐文件系统:exFAT(跨平台)或 NTFS(仅 Windows)
移动硬盘分为机械硬盘(HDD)和固态硬盘(SSD)两种:
- 机械硬盘(HDD):容量大(2TB-5TB)、价格低、速度慢(100-150 MB/s)。对文件系统类型更敏感,格式化时要谨慎。
- 固态移动硬盘(SSD):速度快(500-2000 MB/s)、体积小、价格高。对文件系统没有特殊要求。
选择建议:
- 跨平台使用 → exFAT
- 仅 Windows → NTFS(可使用 BitLocker 加密)
- 仅 macOS → APFS(可用 FileVault 加密)
格式化操作详细步骤
Windows 下格式化
方法一:资源管理器右键格式化(简单快捷)
- 将设备插入电脑,打开”此电脑”。
- 右键点击目标磁盘,选择”格式化”。
- 在”文件系统”下拉菜单中选择所需格式(NTFS / exFAT / FAT32)。
- “分配单元大小”保持默认即可(通常 64 KB 或”默认扇区大小”)。
- 勾选”快速格式化”(速度快,但不检测坏道;如需彻底格式化可取消勾选)。
- 点击”开始”,等待完成。
方法二:磁盘管理(更完整)
- 按
Win + X,选择”磁盘管理”。 - 找到目标磁盘,右键分区选择”格式化”。
- 后续步骤同上。
macOS 下格式化
- 打开”磁盘工具”(Finder → 前往 → 实用工具,或 Spotlight 搜索”磁盘工具”)。
- 在左侧选择目标设备。
- 点击”抹掉”按钮。
- 在”格式”下拉菜单中选择所需格式(exFAT / APFS / MS-DOS(FAT))。
- 点击”抹掉”确认。
Linux 下格式化
# exFATsudo mkfs.exfat /dev/sdb1
# NTFSsudo mkfs.ntfs /dev/sdb1
# ext4sudo mkfs.ext4 /dev/sdb1替换 /dev/sdb1 为实际的设备路径(可用 lsblk 或 fdisk -l 查看)。
3.4 常见问题排查
Section titled “3.4 常见问题排查”小白使用存储设备时经常遇到各种问题,以下是几个最常见的场景与解决方案。
文件超过 4GB 无法复制到 U 盘
Section titled “文件超过 4GB 无法复制到 U 盘”现象:复制一个大文件到 U 盘时,提示”文件或目录损坏且无法读取”、“此操作无法完成,因为文件太大”或类似错误。
原因:U 盘被格式化为 FAT32,而 FAT32 单文件上限为 4GB。
解决方案:
- 备份 U 盘上所有数据。
- 右键点击 U 盘 → “格式化” → 选择文件系统为 exFAT 或 NTFS。
- 格式化完成后重新复制文件。
macOS 无法写入 NTFS 移动硬盘
Section titled “macOS 无法写入 NTFS 移动硬盘”现象:将 NTFS 格式的移动硬盘插入 Mac 后,可以查看文件但无法写入、复制或删除。
原因:macOS 原生只读 NTFS,不支持写入。
解决方案:
- 改用 exFAT(推荐):将移动硬盘格式化为 exFAT,Windows 和 macOS 都能读写。
- 使用第三方 NTFS 驱动:
- Tuxera NTFS:商业软件,支持完整读写。
- Paragon NTFS:商业软件,功能完善。
- Mounty:免费开源,仅支持只读挂载。
- 使用 Linux 中转:将文件复制到 Linux 虚拟机(WSL2)中处理。
各 NTFS 解决方案对比
| 方案 | 费用 | 功能 | 易用性 | 稳定性 |
|---|---|---|---|---|
| Tuxera NTFS | 付费 | 完整读写 | 高 | 高 |
| Paragon NTFS | 付费 | 完整读写 | 高 | 高 |
| Mounty | 免费 | 只读 | 高 | 中 |
| 改用 exFAT | 免费 | 完整读写 | 中(需格式化) | 高 |
设备容量显示不对(买 1TB 显示 931GB)
Section titled “设备容量显示不对(买 1TB 显示 931GB)”现象:买了一个 1TB 的移动硬盘,插入电脑后显示只有约 931GB。
原因:存储设备厂商使用十进制(1 TB = 1,000,000,000,000 字节),而操作系统使用二进制(1 TB = 1,048,576 MB = 1,099,511,627,776 字节)。换算关系在 2.3 存储单位换算一节已有详细说明。
解决方案:无需解决,这是正常的换算差异,约 5-7% 属于正常范围。
设备插上无法识别
Section titled “设备插上无法识别”现象:插入 U 盘或移动硬盘后,电脑没有反应,或在”此电脑”中看不到设备。
排查步骤:
- 换一个 USB 接口试试:可能是接口接触不良或供电不足。
- 换一个电脑试试:排除电脑 USB 端口故障。
- 检查磁盘管理:按
Win + X→ “磁盘管理”,看设备是否出现(即使没有分配盘符也会显示)。- 如果出现但未分配盘符 → 右键分区 → “更改驱动器号和路径” → 添加盘符。
- 如果根本不出现 → 设备可能损坏或主板 USB 端口故障。
- 检查驱动:设备管理器中查看是否有黄色感叹号设备。
- 移动硬盘需要外接供电:大容量机械硬盘(尤其是 3.5 寸)需要外接电源,仅用 USB 供电可能无法识别。
格式化失败或提示错误
Section titled “格式化失败或提示错误”现象:格式化设备时提示”格式化失败”、“无法分配簇”或类似错误。
可能原因与解决:
- 设备写保护:某些 U 盘有物理写保护开关,检查是否被拨到锁定位置。
- 文件系统损坏:尝试用
chkdsk X: /f检查并修复文件系统错误(X 是盘符)。 - 容量过大不支持:某些老设备不支持大于 2TB 的 FAT32 卷或大于 32GB 的 exFAT 分区。
- 设备硬件故障:如果以上都无效,设备可能已损坏。
文件损坏或无法读取
Section titled “文件损坏或无法读取”现象:打开文件时提示”文件已损坏”、“无法读取文件”或乱码。
可能原因:
- 非正常拔出:拔出 U 盘时未使用”安全弹出”,导致写入操作被中断。
- 文件系统错误:磁盘扇区损坏或文件系统索引损坏。
- 文件传输过程中断:复制大文件时突然断电或拔出。
- 设备硬件老化:闪存芯片老化导致数据丢失。
解决方案:
- 尝试修复:
chkdsk X: /f(Windows)或fsck(macOS / Linux)。 - 数据恢复工具:如 Recuva、DiskGenius、TestDisk。
- 物理损坏:如果设备有异响(机械硬盘)或完全不识别,可能硬件故障,建议送修或更换。
U 盘容量被虚标(山寨 U 盘)
Section titled “U 盘容量被虚标(山寨 U 盘)”现象:买的 U 盘标称 128GB,实际只能存几 GB 数据,或者复制大量文件后出现大量损坏。
原因:山寨 U 盘通过修改主控芯片的固件来虚标容量,实际存储芯片容量远小于标称。
排查方法:
- 使用 H2testw(Windows)或 F3(macOS / Linux)工具检测实际容量。
- 将测试文件写入 U 盘,然后读取验证,会显示实际可写容量。
容量检测工具说明
H2testw(Windows)
- 下载并打开 H2testw。
- 选择 U 盘盘符。
- 选择 “Write and Verify” 测试。
- 等待测试完成,查看”Data Loss”(数据丢失)百分比。
F3(macOS / Linux)
# macOSbrew install f3
# Linux (Ubuntu)sudo apt install f3
# 运行f3write /Volumes/USB_DRIVEf3read /Volumes/USB_DRIVE