百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 编程字典 > 正文

系统小技巧用好Windows 10保留的存储空间

toyiye 2024-06-21 12:43 11 浏览 0 评论

Windows 10“保留的存储”本是为保证系统成功更新和获得良好性能而预留的存储空间,但另一个方面,它也占用了更多的磁盘空间,可谓各有利弊(图1)。因此,在了解保留的存储空间是如何运作的情况下,掌握在不同版本的Windows中开启这一空间的方法,以及如何减少对该空间的占用,都有其必要性。

1. 保留的存储空间及其工作原理

以往,如果没有保留的存储空间,若是用户的数据填满可用存储空间时,Windows和应用程序就变得不稳定、不可靠。这时,如果Windows和应用程序需要更多可用空间才能正常工作,则它们可能无法按预期正常运行。有了保留的存储空间,这种情况就不再会发生。从1903版开始,Windows 10对磁盘空间的管理方式进行了改进,通过启用保留的存储空间,一些磁盘空间被系统特别地划出,以供系统更新、应用程序、临时文件和系统缓存使用,其目标是通过确保关键的操作系统功能始终有足够的磁盘空间,来改进电脑的日常性能。Windows 10保留的存储空间功能是默认开启的,我们不需要作任何设置,只要系统一启动,此进程便在后台自动运行。

那么,保留的存储空间是如何工作的呢?在具有“保留的存储”的设备上,当应用程序和系统进程创建临时文件时,这些临时文件不会占用可用的用户空间,它们将自动放入保留的存储空间中。如果由于某种原因,保留区域已填满,系统存储检测功能将会自动删除不需要的临时文件,Windows将得以继续按预期运行。这将使大多数电脑无需释放任何磁盘空间就可以下载和安装更新,因此即使我们看到系统分区的剩余磁盘空间已经很小了,但更新仍不会受到影响。

小提示:

保留的存储空间也不是绝对地能够包容一切临时性文件,尽管保留的存储空间充足,但一些软件仍会使用保留的存储空间之外的磁盘空间作为自己的临时文件夹。此外,即便是使用保留的存储空间,当保留的存储空间已满,无法腾挪时,也可能会临时占用保留区域以外的一些磁盘空间。系统更新时,如果保留的磁盘空间之外的磁盘剩余空间也不够使用,Windows会提示我们通过外部存储设备(如高速闪存盘)临时扩展存储空间,或者会指导我们如何释放更多磁盘空间以完成更新,不过这种情况出现的几率会较小。

2. 查看Windows 10保留的存储空间

从Windows 10 1903版开始,最基本的保留的存储空间从7GB开始,但保留的空间的大小将随着时间的推移而变化,具体取决于使用设备的方式。例如,当前在设备上占用一般可用空间的临时文件,将来可能会占用保留的存储空间。

要查看保留的存储的空间占用量,依次点击“设置→系统→存储”,在“存储”窗口中展开存储的使用方式以及空间的释放方式列表,点击“系统和保留空间”(图2);在随后弹出的列表窗口中,可以看到“保留的存储”空间的占用量。

3. 精简无用功能 减小保留空间占用

微软在关于保留空间的介绍中称:“你无法完全删除保留的空间,但可以通过精简不需要的功能来减小它的占用。”那么,“不需要的功能”可能包含哪些内容呢?

首先是关闭已开启但不常用的系统可选功能。Windows 10中已经预安装了许多功能,通过点击“设置→应用→应用和功能→程序和功能→启用或关闭Windows功能”,我们可以查看设备上安装了哪些预设功能(图3)。

这些功能默认没有完全开启,通过选择,可以手动选择开启或关闭。但开启了可选功能后,Windows为确保在安装更新时,设备上有足够的空间来维护此功能,将增加保留的存储的空间占用量。因此,如果某些已经开启的功能对于自己来说并没有多大用处,通过清除选项来关闭该功能,便可以减少设备上保留的存储所需的空间量。此外,在“应用和功能”窗口的“可选功能”列表中,也可以通过卸载无用的功能来减少保留的存储空间占用量(图4)。

其次,我们可以卸载已安装的多余语言模块。Windows 10安装程序默认包含了多种本地化语言。虽然我们的大多数人一次只使用一种语言,但也不能排除有些客户经常需要在两种或多种语言之间切换(如有多国业务往来的商人或技术人员),因此系统中可能会同时存在两种或两种以上的语言包,这样Windows将增加保留的存储空间占用量,以确保在安装更新时有空间维护这些语言。如果我们只使用一种语言,可通过卸载不使用的语言,减少设备上保留的存储所需的空间。点击“设置→时间和语言→语言”,查看设备上安装了哪些语言,选择将多余的语言删掉即可(图5)。

4. 为低版本Windows 10开启保留空间

低于1903的Windows 10无法享用保留的磁盘空间的安全“福利”,但我们可以通过修改注册表的办法,为其增加这一功能。

运行REGEDIT命令打开注册表编辑器,依次定位到“\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ReserveManager”,在右侧窗格找到“ShippedWithReserves”项,双击该项,将数值数据修改为“1”,点击“确定”保存(图6)。若无该项,建立并将值设为“1”即可。这样就可以避免由于磁盘占满,系统无法自动升级的尴尬。

相关推荐

为何越来越多的编程语言使用JSON(为什么编程)

JSON是JavascriptObjectNotation的缩写,意思是Javascript对象表示法,是一种易于人类阅读和对编程友好的文本数据传递方法,是JavaScript语言规范定义的一个子...

何时在数据库中使用 JSON(数据库用json格式存储)

在本文中,您将了解何时应考虑将JSON数据类型添加到表中以及何时应避免使用它们。每天?分享?最新?软件?开发?,Devops,敏捷?,测试?以及?项目?管理?最新?,最热门?的?文章?,每天?花?...

MySQL 从零开始:05 数据类型(mysql数据类型有哪些,并举例)

前面的讲解中已经接触到了表的创建,表的创建是对字段的声明,比如:上述语句声明了字段的名称、类型、所占空间、默认值和是否可以为空等信息。其中的int、varchar、char和decimal都...

JSON对象花样进阶(json格式对象)

一、引言在现代Web开发中,JSON(JavaScriptObjectNotation)已经成为数据交换的标准格式。无论是从前端向后端发送数据,还是从后端接收数据,JSON都是不可或缺的一部分。...

深入理解 JSON 和 Form-data(json和formdata提交区别)

在讨论现代网络开发与API设计的语境下,理解客户端和服务器间如何有效且可靠地交换数据变得尤为关键。这里,特别值得关注的是两种主流数据格式:...

JSON 语法(json 语法 priority)

JSON语法是JavaScript语法的子集。JSON语法规则JSON语法是JavaScript对象表示法语法的子集。数据在名称/值对中数据由逗号分隔花括号保存对象方括号保存数组JS...

JSON语法详解(json的语法规则)

JSON语法规则JSON语法是JavaScript对象表示法语法的子集。数据在名称/值对中数据由逗号分隔大括号保存对象中括号保存数组注意:json的key是字符串,且必须是双引号,不能是单引号...

MySQL JSON数据类型操作(mysql的json)

概述mysql自5.7.8版本开始,就支持了json结构的数据存储和查询,这表明了mysql也在不断的学习和增加nosql数据库的有点。但mysql毕竟是关系型数据库,在处理json这种非结构化的数据...

JSON的数据模式(json数据格式示例)

像XML模式一样,JSON数据格式也有Schema,这是一个基于JSON格式的规范。JSON模式也以JSON格式编写。它用于验证JSON数据。JSON模式示例以下代码显示了基本的JSON模式。{"...

前端学习——JSON格式详解(后端json格式)

JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScriptProgrammingLa...

什么是 JSON:详解 JSON 及其优势(什么叫json)

现在程序员还有谁不知道JSON吗?无论对于前端还是后端,JSON都是一种常见的数据格式。那么JSON到底是什么呢?JSON的定义...

PostgreSQL JSON 类型:处理结构化数据

PostgreSQL提供JSON类型,以存储结构化数据。JSON是一种开放的数据格式,可用于存储各种类型的值。什么是JSON类型?JSON类型表示JSON(JavaScriptO...

JavaScript:JSON、三种包装类(javascript 包)

JOSN:我们希望可以将一个对象在不同的语言中进行传递,以达到通信的目的,最佳方式就是将一个对象转换为字符串的形式JSON(JavaScriptObjectNotation)-JS的对象表示法...

Python数据分析 只要1分钟 教你玩转JSON 全程干货

Json简介:Json,全名JavaScriptObjectNotation,JSON(JavaScriptObjectNotation(记号、标记))是一种轻量级的数据交换格式。它基于J...

比较一下JSON与XML两种数据格式?(json和xml哪个好)

JSON(JavaScriptObjectNotation)和XML(eXtensibleMarkupLanguage)是在日常开发中比较常用的两种数据格式,它们主要的作用就是用来进行数据的传...

取消回复欢迎 发表评论:

请填写验证码