热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何找回Win7/Win8电脑中缺失的硬盘空间?

当你在购买了一块500GB的硬盘之后,打开电脑之后却看到系统显示的硬盘空间只有440g多一点,你肯定会非常纳闷其余的那些存

当你在购买了一块500GB的硬盘之后,打开电脑之后却看到系统显示的硬盘空间只有440g多一点,你肯定会非常纳闷其余的那些存储空间都跑哪里去了。

对于系统显示出了错误的可用空间,是有几个主要原因的。比如说:存在着隐藏不可见文件,制造商创建的隐藏恢复分区等等。

为什么硬盘显示的空间没有制造商声称的大

如果你曾经注意过硬盘,USB闪存或者是其他的存储设备,你会发现显示的空间总是不如声称的那么大。

对于硬盘制造商来说,1KB=1000Bytes,1MB=1000KB,1GB=1000MB。就是说,如果一块硬盘说是500GB,它实际包含的空间是500*1000*1000*1000=500,000,000,000Bytes。制造商所说的500GB硬盘大小就是这样计算出来的。

然而,RAM的制造商进制使用的却不是1000,而是1024。内存的换算机制是这样的:1KB=1024Bytes,1MB=1024KB,1GB=1024MB。让我们反向来计算一下500,000,000,000Bytes按照1024进制来计算有多少GB吧。

500,000,000,000/(1024*1024*1024)=465.66GB

在Windows系统当中,数据的转换单位使用的永远都是1024,这就与硬件制造商的1000相矛盾,导致了在换算时出现了偏差。这样就促成这35GB的差距。

为什么你的电脑显示的剩余空间是不正确的

如果你注意到了硬盘分区的剩余空间大小,你或许会感到有些奇怪。如果你想深入研究一下,那么请右键单击C盘,你会看到被标记为已使用的磁盘空间,在下图中,使用了的空间包含有279GB的文件。

然而当你圈中C盘中所有的文件(包括所有隐藏文件以及系统文件),并单击右键,选择属性。你会发现这所有文件夹的所占空间大小与刚才看到的不吻合。看下图,我们了解到所有文件的所占磁盘空间为272GB,但实际磁盘空间大小却已经使用了279GB,那么相差的7GB又跑到哪去了呢?

原来,某些类型的文件是不会显示在资源管理器中的。这些不可见的文件包括系统还原点还有一些文件的之前版本。如果你希望查看这些不可见文件在每个分区中到底占了多少空间,那你可以运行命令提示符来看个究竟。需要注意的是,你必须使用管理员身份运行。具体操作如下:

1. Win+R打开运行,输入cmd打开命令提示符

2. 输入指令vssadmin list shadowstorage

我们可以看到,大约有9GB的存储空间(Used Shadow Copy Storage space)被这些不可见文件占用了,而上文所说的是7GB多一些,但我们都是粗略用四舍五入来估算的,所以这样计算应该是正好的。

再来谈谈隐藏分区

通常电脑自身都会包含一个隐藏还原分区,你可以使用系统自带的磁盘管理器来查看。

如下图所示,差不多有11GB的硬盘空间被分配给了一个隐藏还原分区。

通过本文,大家对硬盘空间缺失的原因有了明确的认识了吧。





推荐阅读
  • 本文介绍了如何利用 Delphi 中的 IdTCPServer 和 IdTCPClient 控件实现高效的文件传输。这些控件在默认情况下采用阻塞模式,并且服务器端已经集成了多线程处理,能够支持任意大小的文件传输,无需担心数据包大小的限制。与传统的 ClientSocket 相比,Indy 控件提供了更为简洁和可靠的解决方案,特别适用于开发高性能的网络文件传输应用程序。 ... [详细]
  • Hadoop的文件操作位于包org.apache.hadoop.fs里面,能够进行新建、删除、修改等操作。比较重要的几个类:(1)Configurati ... [详细]
  • WinMain 函数详解及示例
    本文详细介绍了 WinMain 函数的参数及其用途,并提供了一个具体的示例代码来解析 WinMain 函数的实现。 ... [详细]
  • 零拷贝技术是提高I/O性能的重要手段,常用于Java NIO、Netty、Kafka等框架中。本文将详细解析零拷贝技术的原理及其应用。 ... [详细]
  • 本文介绍了如何使用 CMD 批处理脚本进行文件操作,包括将指定目录下的 PHP 文件重命名为 HTML 文件,并将这些文件复制到另一个目录。 ... [详细]
  • 在Windows系统中安装TensorFlow GPU版的详细指南与常见问题解决
    在Windows系统中安装TensorFlow GPU版是许多深度学习初学者面临的挑战。本文详细介绍了安装过程中的每一个步骤,并针对常见的问题提供了有效的解决方案。通过本文的指导,读者可以顺利地完成安装并避免常见的陷阱。 ... [详细]
  • Nginx 反向代理配置与应用指南
    本文详细介绍了 Nginx 反向代理的配置与应用方法。首先,用户可以从官方下载页面(http://nginx.org/en/download.html)获取最新稳定版 Nginx,推荐使用 1.14.2 版本。下载并解压后,通过双击 `nginx.exe` 文件启动 Nginx 服务。文章进一步探讨了反向代理的基本原理及其在实际应用场景中的配置技巧,包括负载均衡、缓存管理和安全设置等,为用户提供了一套全面的实践指南。 ... [详细]
  • 本文详细介绍了批处理技术的基本概念及其在实际应用中的重要性。首先,对简单的批处理内部命令进行了概述,重点讲解了Echo命令的功能,包括如何打开或关闭回显功能以及显示消息。如果没有指定任何参数,Echo命令会显示当前的回显设置。此外,文章还探讨了批处理技术在自动化任务执行、系统管理等领域的广泛应用,为读者提供了丰富的实践案例和技术指导。 ... [详细]
  • 本文回顾了作者初次接触Unicode编码时的经历,并详细探讨了ASCII、ANSI、GB2312、UNICODE以及UTF-8和UTF-16编码的区别和应用场景。通过实例分析,帮助读者更好地理解和使用这些编码。 ... [详细]
  • 在JavaWeb开发中,文件上传是一个常见的需求。无论是通过表单还是其他方式上传文件,都必须使用POST请求。前端部分通常采用HTML表单来实现文件选择和提交功能。后端则利用Apache Commons FileUpload库来处理上传的文件,该库提供了强大的文件解析和存储能力,能够高效地处理各种文件类型。此外,为了提高系统的安全性和稳定性,还需要对上传文件的大小、格式等进行严格的校验和限制。 ... [详细]
  • 如何将TS文件转换为M3U8直播流:HLS与M3U8格式详解
    在视频传输领域,MP4虽然常见,但在直播场景中直接使用MP4格式存在诸多问题。例如,MP4文件的头部信息(如ftyp、moov)较大,导致初始加载时间较长,影响用户体验。相比之下,HLS(HTTP Live Streaming)协议及其M3U8格式更具优势。HLS通过将视频切分成多个小片段,并生成一个M3U8播放列表文件,实现低延迟和高稳定性。本文详细介绍了如何将TS文件转换为M3U8直播流,包括技术原理和具体操作步骤,帮助读者更好地理解和应用这一技术。 ... [详细]
  • 性能测试中的关键监控指标与深入分析
    在软件性能测试中,关键监控指标的选取至关重要。主要目的包括:1. 评估系统的当前性能,确保其符合预期的性能标准;2. 发现软件性能瓶颈,定位潜在问题;3. 优化系统性能,提高用户体验。通过综合分析这些指标,可以全面了解系统的运行状态,为后续的性能改进提供科学依据。 ... [详细]
  • Argus: 免费的Outlook插件,有效检测恶意邮件
    Argus: 免费的Outlook插件,有效检测恶意邮件 ... [详细]
  • 在VMware虚拟机中部署带有中文图形界面的CentOS 7 Linux系统
    本文详细介绍了在VMware虚拟机中部署带有中文图形界面的CentOS 7 Linux系统的步骤。首先,通过“文件”菜单选择“新建虚拟机”并进入自定义设置。接着,在硬盘兼容性选项中选择默认设置。为了更好地进行Linux操作系统的安装练习,建议选择稍后安装操作系统,并在虚拟机安装完成后,根据实际需求删除不必要的硬件组件。此外,本文还提供了详细的配置参数和注意事项,帮助用户顺利完成整个部署过程。 ... [详细]
  • 2023年必备的六大Web3安全交互策略与实践
    2023年必备的六大Web3安全交互策略与实践 ... [详细]
author-avatar
书琳天使_984
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有