热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

如何验证4K是否对齐?新买的固态硬盘4K对齐方法介绍

新固态硬盘4k对齐是一件很值得去做的事,理论上来说4K对齐之后的硬盘可以上升四分之一左右的性能,但也是针对好品牌的固态硬盘而言。如果不知道硬件是否4K对其过,如何验证4K是否对齐呢

新固态硬盘4k对齐是一件很值得去做的事,理论上来说4K对齐之后的硬盘可以上升四分之一左右的性能,但也是针对好品牌的固态硬盘而言。如果不知道硬件是否4K对其过,如何验证4K是否对齐呢?请看下文。

一、4K对齐有必要吗?

固态硬盘随着价格下降而热销起来,现在装机好像不用上一个SSD总觉得少了点什么,从物理结构上SSD与机械硬盘存在很大不同,对于初级用户而言,买来SSD从安装到使用环节与HDD都有较大差异。所以自然要注意的地方也不同。

如何验证4K是否对齐?新买的固态硬盘4K对齐方法介绍

到现在为止,安装系统依旧是难住众多初级用户的高墙,从引导到安装为什么多出100MB或者350MB的空间?为什么一下分成了4个区,每个区都那么小等种种问题迎面而来。笔者今天就系统安装上很多用户所遇到的4K对齐问题做一个详细的解释和教程。

其实笔者认为4K分区对齐的知识点普及力度并不大,机械硬盘自从有了SmartAlign格式化技术后,对齐问题的严重性也降低了很多,用户在购买使用时根本不会注意这个问题。但自从SSD普及开始,4K对齐问题的严重性也在再次提升。那么首先我们就要明白4K对齐的原理是什么。

二、究竟什么是4K对齐

1、什么叫4K对齐

我们知道机械硬盘的读写操作一直是以扇区为单位,以前每个扇区的尺寸都是512字节,直到近年来,大容量的机械硬盘的扇区尺寸提高至4096字节(我们所说的4KB),而电脑文件系统(FAT、NTFS等),一直都习惯以512字节的扇区单位来操作硬盘。

如何验证4K是否对齐?新买的固态硬盘4K对齐方法介绍

2、SSD采用闪存作为储存介质

而SSD的读写操作不同机械硬盘,SSD读写的最小单位叫“页”(常见尺寸为4KB,实际视具体颗粒而定),闪存颗粒不允许像机械硬盘一样覆盖写入。因此在有数据的地方要写入新数据,就需要先进行擦除操作,而擦除的最小单位是块(每个块都由很多个页组成)。

传统的分区偏移尺寸一直是从63扇区(63X512B=31.5KB)开始,那么就会造成用户的第一个数据的前4KB会存放在系统“逻辑扇区”的31.5KB~35.5KB间,这样持续下去 会造成后面所有的数据都会卡在2个物理扇区(page)容量之间,我们知道扇区(page)为磁盘写入的最小单位,如果卡在2个扇区(page)之间,每次的写入操作在SSD上就都变成了读-擦-写操作。造成性能的下降。

简单来说写入一个4KB的数据,实际运行时会有两次写入操作,4K对齐就让是操作系统的最小分配单元和闪存的一个页对应起来,这样操作系统写入一个4KB的数据,一次就能完成。

三、性能差25% 4K对齐好处多

如何验证4K是否对齐?新买的固态硬盘4K对齐方法介绍

注意左上角容量上方的绿字项目K - BAD为未对齐

有一定基础的用户能够了解,分区对齐问题主要影响的就是硬盘的4K存取速度,这也是固态硬盘多线程传输优势的表现之一。在正常的对其情况下,4K读取速度在合理的差值内,但如果不对齐,从上图我们能够看到整体读取以及4K写入弱势十分明显。

我们都知道SSD的性能好不好就是看读写速度够不够快,4K对齐则能够帮助SSD发挥最高性能,让用户能够完全体验到SSD的快捷。

四、如何验证4K是否对齐?

如何进行4K对齐呢?首先我们需要知道怎样验证分区是否4K对齐了。用户可以使用AS SSD Bencnmark工具。如下图,看到红色方框内“1024K - OK”,即代表该分区已经4K对齐。需要说明的是,不管红色方框位置前面的数字多少,只要显示“OK”都代表已经4K对齐。

如何验证4K是否对齐?新买的固态硬盘4K对齐方法介绍

对齐显示绿色

重新分区后,如果4K没对齐,得到的结果如下图所示,方框中“BAD”即代表没有4K对齐。

如何验证4K是否对齐?新买的固态硬盘4K对齐方法介绍

未对齐显示红色

五、新买的固态硬盘4K对齐:两种情况

第一种情况便是使用系统自带工具进行分区。在Windows7/8/10系统安装时,使用系统自带工具进行分区,那么其格式化后的分区默认就会是“4K对齐”的分区,用户无需再做任何设置了。Windows7/8/10的安装程序,在安装前选择格式化驱动器,也是默认“4K对齐”的。

如何验证4K是否对齐?新买的固态硬盘4K对齐方法介绍

系统安装即可简单划分加对齐

第二种情况就是已经安装了系统但不愿重做系统了。其实这种情况来实现4K对齐的方法也很简单,我们只需要通过第三方软件也可以轻松对齐固态硬盘。

DiskGenius快速分区软件

如何验证4K是否对齐?新买的固态硬盘4K对齐方法介绍

选择盘符后点击软件上方的快速分区,我们能够看到和上图的画面,在画面的右侧下方,点击对齐扇区的整数倍则可以实现对齐,同时也能够快速将硬盘分区。

4K对齐操作起来其实很简单的,用户可以马上验证一下自己家的固态硬盘是不是真的4K对齐了,还是只对其一半,发挥半吊子性能?


推荐阅读
  • 作者:守望者1028链接:https:www.nowcoder.comdiscuss55353来源:牛客网面试高频题:校招过程中参考过牛客诸位大佬的面经,但是具体哪一块是参考谁的我 ... [详细]
  • 优化联通光猫DNS服务器设置
    本文详细介绍了如何为联通光猫配置DNS服务器地址,以提高网络解析效率和访问体验。通过智能线路解析功能,域名解析可以根据访问者的IP来源和类型进行差异化处理,从而实现更优的网络性能。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • CMake跨平台开发实践
    本文介绍如何使用CMake支持不同平台的代码编译。通过一个简单的示例,我们将展示如何编写CMakeLists.txt以适应Linux和Windows平台,并实现跨平台的函数调用。 ... [详细]
  • 如何配置Unturned服务器及其消息设置
    本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ... [详细]
  • Windows 系统下 MySQL 8.0.11 的安装与配置
    本文详细介绍了在 Windows 操作系统中安装和配置 MySQL 8.0.11 的步骤,包括环境准备、安装过程以及后续配置,帮助用户顺利完成数据库的部署。 ... [详细]
  • 在Windows系统上安装VMware Workstation 2022的详细步骤
    本文将详细介绍如何在Windows系统上安装VMware Workstation 2022。包括从官方网站下载软件、选择合适的版本以及安装过程中的关键步骤。此外,还将提供一些激活密钥供参考。 ... [详细]
  • 本文介绍如何通过注册表编辑器自定义和优化Windows文件右键菜单,包括删除不需要的菜单项、添加绿色版或非安装版软件以及将特定应用程序(如Sublime Text)添加到右键菜单中。 ... [详细]
  • 并发编程:深入理解设计原理与优化
    本文探讨了并发编程中的关键设计原则,特别是Java内存模型(JMM)的happens-before规则及其对多线程编程的影响。文章详细介绍了DCL双重检查锁定模式的问题及解决方案,并总结了不同处理器和内存模型之间的关系,旨在为程序员提供更深入的理解和最佳实践。 ... [详细]
  • 深入探讨CPU虚拟化与KVM内存管理
    本文详细介绍了现代服务器架构中的CPU虚拟化技术,包括SMP、NUMA和MPP三种多处理器结构,并深入探讨了KVM的内存虚拟化机制。通过对比不同架构的特点和应用场景,帮助读者理解如何选择最适合的架构以优化性能。 ... [详细]
  • 深入解析 Apache Shiro 安全框架架构
    本文详细介绍了 Apache Shiro,一个强大且灵活的开源安全框架。Shiro 专注于简化身份验证、授权、会话管理和加密等复杂的安全操作,使开发者能够更轻松地保护应用程序。其核心目标是提供易于使用和理解的API,同时确保高度的安全性和灵活性。 ... [详细]
  • 本文总结了Java程序设计第一周的学习内容,涵盖语言基础、编译解释过程及基本数据类型等核心知识点。 ... [详细]
  • Linux系统中Java程序Too Many Open Files问题的深入解析与解决方案
    本文详细分析了在Linux环境下运行的Java应用程序中可能出现的“Too many open files”异常现象,探讨其成因及解决方法。该问题通常出现在高并发文件访问或大量网络连接场景下,对系统性能和稳定性有较大影响。 ... [详细]
  • 深入解析Java虚拟机(JVM)架构与原理
    本文旨在为读者提供对Java虚拟机(JVM)的全面理解,涵盖其主要组成部分、工作原理及其在不同平台上的实现。通过详细探讨JVM的结构和内部机制,帮助开发者更好地掌握Java编程的核心技术。 ... [详细]
author-avatar
dgh
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有