OneDrive 按需文件:文件到底在哪
三种文件状态分别意味着什么、为什么「释放空间」不是删除,以及账户没了以后数据会怎样。
测试环境Pro (26H2) · 版本号 26300.9457 · x64
E1- 版本号
- 26300.9457
- 版本
- Pro (26H2)
- 架构
- x64
- 支持
- 文档(E1)
- 证据
- E1官方文档
- 核验日期
- 2026-10-29
- 页面类型
- 概念
开启 按需文件 后,OneDrive 文件夹里的每个文件有三种状态:
| 图标 | 状态 | 占本地空间 |
|---|---|---|
| 云朵轮廓 | 仅在线 | 占位符,无内容 |
| 绿色对勾 | 本地可用 | 内容已缓存,可能被回收 |
| 实心绿/图钉 | 始终保留在此设备 | 内容常驻 |
「释放空间」只改变状态,不删除任何东西。文件仍在 OneDrive,打开时重新下载。
为什么这事比听起来重要
Section titled “为什么这事比听起来重要”- 备份工具遍历文件夹时可能看到成千上万个占位符,备份不到内容——或者触发全量下载。
- 搜索工具可能读不到仅在线文件。
- 磁盘占用统计只算真正有内容的状态。
- 把文件夹复制到 U 盘会静默下载全部内容。
Get-Process OneDrive -ErrorAction SilentlyContinue | Select-Object Id,StartTimeGet-ChildItem "$env:USERPROFILE\OneDrive" -Force -ErrorAction SilentlyContinue | Select-Object -First 20 Name,Attributes,Length带 Offline/重解析点属性的就是占位符;Length 可能为 0,而云端文件其实很大。
三个真正重要的设置
Section titled “三个真正重要的设置”- 按需文件——不开就没有占位符机制。
- 始终保留在此设备——把需要的固定住(一个项目文件夹,而不是整个盘)。
- 释放空间——回收内容,保留占位符。
默认的「让 Windows 决定」正是意外来源:上个月用过的文件夹,到了飞机上就是空的。
账户没了会怎样
Section titled “账户没了会怎样”这是大家最晚才学到的一课:
- 退出登录不删除本地文件,但占位符会变得不可读。
- 取消链接工作账户,可能让从未下载过的文件失去访问权。
- 在 OneDrive 里删除,本地文件夹跟着删,然后云端也删。
出门或重装前先确认
Section titled “出门或重装前先确认”Get-ChildItem "$env:USERPROFILE\OneDrive" -Recurse -Force -ErrorAction SilentlyContinue | Measure-Object -Property Length -Sum | Select-Object Count,@{n='GB';e={[math]::Round($_.Sum/1GB,2)}}这个总和只统计真正在磁盘上的内容。远低于预期,说明大部分是占位符。
E1。按需文件模型有微软文档依据。实验室虚拟机不登录 OneDrive 账户,因此未复现占位符行为。