Windows下谨慎使用动态磁盘

2023-10-27

电脑上的硬盘(磁盘)原本为动态分区,昨天换了一块新的1T的硬盘后,就把旧硬盘改装成移动硬盘了,但是改成移动硬盘后电脑无法识别出来,经检测发现是动态分区的问题。结合之前的经历,个人建议要谨慎使用动态磁盘。

基本磁盘和动态磁盘

在网上搜“动态磁盘和基本磁盘的区别”时发现很多人复制来复制去,其实对大多数用户来说并没有讲清楚,为了说明在Windows下为什么要慎用动态磁盘,我先简要说明下我理解的动态磁盘。

注:动态磁盘是以卷(volume) 命名的,为简化问题,本文不区分动态磁盘中的卷和基本磁盘中的分区的概念。统一用分区来说明。

假设现有一块磁盘,其分区如下:若干未分配空间,以及已分配的C盘、F盘和G盘。
在这里插入图片描述

如果是基本磁盘,那么未分配空间只能与其相邻的分区合并,在该例中只能把未分配空间合并至C盘
在这里插入图片描述

但是有时候我们希望未分配空间与其他分区合并,例如G盘空间不足,我们要对G盘进行扩容,这时候就可以使用动态分区,分区后结果如下:
在这里插入图片描述

这样分区后,在计算机中看到的G盘总大小是上述两块分区之和。也就是说,动态分区可以将不相邻的若干个未分配空间合并为同一个分区。

注:如果原来是基本磁盘,在进行该操作时系统会提示这会将磁盘转换为动态分区,并询问你是否继续。

一言以蔽之,基本磁盘只能将磁盘按照物理区域进行分区,而动态磁盘能够将磁盘在物理上不连续的区域划分为逻辑上连续的分区

为什么慎用动态磁盘

动态磁盘难以转换回基本磁盘

基本磁盘可以很方便地转换成动态磁盘,但是动态磁盘却难以转换回基本磁盘。这种几乎不可逆的操作,成了动态磁盘最大的劣势。原因在于动态磁盘的分区在物理上可能是不连续的,而基本磁盘的分区则是连续的,如果要转换回基本磁盘,则需要把那些不连续的分区上的数据一一排列好后再写入到物理上连续的区域,这个过程是很复杂的,稍有不慎就会丢失数据。

将动态磁盘转换为基本磁盘可以使用分区助手DiskGenius,但是有些情况下可能会无法转换,即便能转换也有可能出现分区表重叠的错误,这时候又要使用DiskGenius来重建分区,其麻烦程度可谓突破天际。。

动态磁盘上无法安装系统

这点其实很迷,如果某块磁盘上已经装了系统,那么再转换成动态磁盘是没有问题的,但是如果你已经是动态磁盘,那就无法再装系统了,关于这点可以参考博客Windows7下安装Ubuntu双系统遇到的坑:Ubuntu从安装到卸载到重装中的1-4节。

动态磁盘改装成移动硬盘后电脑无法识别

这个问题是我昨天将旧的机械硬盘改装成移动硬盘后才发现的,而旧硬盘刚好是动态磁盘。改装成移动硬盘再插入到电脑后,在计算机-管理-磁盘管理中可以看到该移动硬盘,但是显示该磁盘无效。

分区助手扫描磁盘时提示该移动硬盘是动态分区,建议下载Aomei Dynamic Disk Manager来将其转换为基本分区,然后我就乖乖的去下载了,结果使用时提示无法转换。。。

于是我只能把旧硬盘再装回电脑,把数据复制到新的硬盘后再把旧硬盘取出来,然后对其格式化转换为基本硬盘后才能正常使用。。。

总而言之,对大多数用户来说,如果你既不装双系统,也没有改装移动硬盘的需求,就没必要将其转换为基本磁盘,也就不会碰到上述若干问题,还能享受到动态磁盘带来的便利。但是如果你喜欢折腾,就要谨慎使用动态磁盘,那不是折腾,是折磨。。。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Windows下谨慎使用动态磁盘 的相关文章

随机推荐

  • 1001 害死人不偿命的(3n+1)猜想 (15 分)

    卡拉兹 Callatz 猜想 对任何一个正整数 n 如果它是偶数 那么把它砍掉一半 如果它是奇数 那么把 3n 1 砍掉一半 这样一直反复砍下去 最后一定在某一步得到 n 1 卡拉兹在 1950 年的世界数学家大会上公布了这个猜想 传说当时
  • Windows环境下安装PyMySQL(已安装Anaconda)

    我的Anaconda安装目录为D Anaconda3 在cmd中执行 会出现 随后输入pip 会出现等 随后输入
  • “真正的机会”:ChatGPT 如何帮助大学申请者

    随着平权行动的结束 生成式人工智能可以为没有导师或辅导员的学生提供帮助 从而实现招生 民主化 关于人工智能的争论主要分为三个基本类别 焦虑的不确定性 它会夺走我们的工作吗 存在的恐惧 它会杀死我们所有人吗 和简单的实用主义 人工智能可以写我
  • C语言实现Unix时间戳和北京时间的相互转换(已编译,亲试可用~)

    目录 一 什么是Unix时间戳 二 应用C语言库函数 三 C语言实现Unix时间戳与北京时间的相互转换 一 什么是Unix时间戳 1 Unix时间戳是从1970年1月1日 UTC GMT的午夜 开始所经过的秒数 不考虑闰秒 2 Unix时间
  • pyecharts0.5.x制作含地图的数据看板

    引言 pyecharts作为Python的数据可视化包 其强大的功能不言而喻 Python Echart 想想就觉得牛叉 目前pyecharts有两个大的版本 一个是0 5 x版本的 一个是1 0以后版本 而且这两个版本差别很大 如果是有的
  • excel中offset用法

    Excel 中的 Offset 函数用于在当前单元格的基础上 相对偏移指定的行数和列数 返回新单元格的值 该函数的语法如下 OFFSET reference rows cols height width reference 基准单元格 ro
  • python修饰器_Python修饰器

    Python的修饰器的英文名叫Decorator 当你看到这个英文名的时候 你可能会把其跟Design Pattern里的Decorator搞混了 其实这是完全不同的两个东西 虽然好像 他们要干的事都很相似 都是想要对一个已有的模块做一些
  • Failed to resolve packages: Package [com.unity.package-manager-ui@2.1.2] cannot be found. No package

    直接把E UnityProject test Packages manifest json 里面的依赖项删除 最后剩下 dependencies
  • 小红书破局品牌增长:4大阶段+8个种草建议

    品牌如何从激烈的竞争中突围 成为快速增长的 黑马 本文就和大家一起聊聊围绕产品面对不同阶段的人群 种草 策略 希望能够帮助品牌更好地与用户沟通并提升营销效率 实现品效合一 1 种草1 0 立住产品 抢占赛道 品牌现状 成立时间短 用户心中的
  • 基于协同过滤算法的商品推荐购物电商系统

    一 介绍 商品推荐是针对用户面对海量的商品信息而不知从何下手的一种解决方案 它可以根据用户的喜好 年龄 点击量 购买量以及各种购买行为来为用户推荐合适的商品 在本项目中采用的是基于用户的协同过滤的推荐算法来实现商品的推荐并在前台页面进行展示
  • Python图像处理【1】图像与视频处理基础

    图像与视频处理基础 0 前言 1 在 3D 空间中显示 RGB 图像颜色通道 1 1 图像表示 1 2 在 3D 空间中绘制颜色通道 2 使用 scikit video 读 写视频文件 2 1 scikit video 库 2 2 读 写视
  • 新引擎HeatWave将MySQL查询性能提升400倍

    参考资料 https www oracle com a ocom docs mysql heatwave technical brief pdf 前言 我刚去MySQL官方文档查个函数 顺便发现一个新东西 HeatWave 看起来很厉害的样
  • 垃圾代码是如何写出来的

    自我参加工作已经有几年了 接手过的项目也不少 包括安卓端和web前端的 在做这些项目的过程中 相当一部分的项目到最后都出现了一个现象 代码越写越乱 维护性越来越差 究其原因 我认为有如下几点 1 程序员自身能力 出现问题 首先得从自己身上找
  • Matlab实现基于BP神经网络的数据分类预测

    matlab语言实现基于BP神经网络的数据分类预测 四分类 其步骤如下 一 载入原始数据 这里以测试数据存放在Excel表格中为例 导入数据 res xlsread 数据集 xlsx 二 将数据集划分为训练集和测试集 temp randpe
  • Kafka3.0.0版本——手动调整分区副本示例

    目录 一 服务器信息 二 启动zookeeper和kafka集群 2 1 先启动zookeeper集群 2 2 再启动kafka集群 三 手动调整分区副本 3 1 手动调整分区副本的前提条件 3 2 手动调整分区副本的示例需求 3 3 手动
  • 实现FPGA Verilog HDL与NIOS II的通信数据交换——利用AVALON总线

    平时用FPGA基本都是全程用Verilog HDL编程 当遇到液晶的时候 发现Verilog的还不如C语言来的方便 但是用NIOS来编写的时候 实现NIOS与Verilog的通信又是一个问题 今天用了两种方法实现Verilog与NIOS通信
  • C#Socket编程服务器和多客户端通信,客户端和客户端通信

    对于Socket编程 网上资料 博文一抓一大把 不过大多数都是简单讲解单客户端和服务端通信的实例 这里主要给大家展现一下在 net平台上用窗体程序实现的过程 不过比较有特点的是会告诉大家如何实现不同客户端之间的通信 它们如何通过一个服务端准
  • 2023年数学建模国赛C题思路+模型+代码+论文

    一 数学建模常用方法 各赛题思路开赛后会第一时间更新 数学建模是将实际问题抽象为数学模型 并利用数学方法进行求解和分析的过程 在数学建模中 常用的模型算法非常多 下面列举了一些常见的模型算法 线性回归 线性回归是一种常见的建模方法 用于建立
  • 【编程测试题】LeetCode single-number

    Given an array of integers every element appears twice except for one Find that single one Note Your algorithm should ha
  • Windows下谨慎使用动态磁盘

    电脑上的硬盘 磁盘 原本为动态分区 昨天换了一块新的1T的硬盘后 就把旧硬盘改装成移动硬盘了 但是改成移动硬盘后电脑无法识别出来 经检测发现是动态分区的问题 结合之前的经历 个人建议要谨慎使用动态磁盘 基本磁盘和动态磁盘 在网上搜 动态磁盘