Windows下谨慎使用动态磁盘

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

基本磁盘和动态磁盘

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

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

假设现有一块磁盘,其分区如下:若干未分配空间,以及已分配的C盘、F盘和G盘。
Windows下谨慎使用动态磁盘_第1张图片

如果是基本磁盘,那么未分配空间只能与其相邻的分区合并,在该例中只能把未分配空间合并至C盘
Windows下谨慎使用动态磁盘_第2张图片

但是有时候我们希望未分配空间与其他分区合并,例如G盘空间不足,我们要对G盘进行扩容,这时候就可以使用动态分区,分区后结果如下:
Windows下谨慎使用动态磁盘_第3张图片

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

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

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

为什么慎用动态磁盘

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

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

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

动态磁盘上无法安装系统

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

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

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

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

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

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

你可能感兴趣的:(Linux)