Windows自带的超强命令行磁盘管理工具

2023-10-27

不知道大家在装Windows系统的时候,使用原版安装的多不多。GHOST版系统是个好东西,能够让不懂计算机的操作者能够一键装好系统,并且GHOST版的制作大神们还针对系统做了非常多的优化操作。

虽然【优化】这个词最近才有了一些恐怖的意思,不过我确实因为那些我不太了解的优化操作,一直没有使用GHOST版的操作系统,本公众号分享的多篇关于操作系统安装的文章,也都是原版系统的安装介绍。

在这里没有黑化大神们的意思,解释一下,其实大神们做出的GHOST版系统所帮助的对象主要是家庭用户,游戏玩家等等,一般的办公电脑都会有专业人士维护的,如果还使用GHOST版系统,大神们也无奈。

说到原版系统的安装,估计很多朋友都碰到了一个问题,那就是,现在的计算机很多带了两种硬盘,比方说有SATA硬盘和NVME的固态硬盘,装系统的时候哪怕选择系统装在NVME的固态硬盘上,系统都会自动在SATA盘上面创建保留分区。这样的话,如果机械盘出问题了,或者将机械盘拿掉后,NVME的硬盘还是无法独立启动,估计这个都不是大家想要的结果。

我们前面用过的解决办法估计很多人都用过,那就是装系统的时候,先将SATA硬盘拆掉,装完系统后再将SATA盘装回去。不过如果是笔记本电脑呢,笔记本是不建议多拆装的,拆的次数多了毕竟不好。

  1. DiskPart工具

近期的一个项目里面,用户有7台Hyper-V的虚拟主机,居然都没有安装图形化界面,所有的操作都只能通过DOS命令行,所以想到了DiskPart工具。加上前面曾经的应用,整理了本篇文章。

DiskPart是Windows自带的工具,也可以运行于WinPE环境,可实现对硬盘的管理,包括创建硬盘分区、删除、合并、扩展分区,指定盘符,设置活动磁盘等,完全可取代类似分区魔术师等第三方工具。另外它还有第三方无法实现的功能,如设置动态磁盘、镜像卷等等,而且设置分区后不用重启电脑也能生效。

当然上面的功能,Windows自带的图形化磁盘管理工具也都能做到。我前面就说到了两个无法使用图形化磁盘管理工具的场景。另外,图形化磁盘管理工具禁止您无意中执行可能会导致数据丢失的操作,而DiskPart没有禁止,所以非专业人士慎用,专业人士也要在确保数据安全的情况下使用。出现数据丢失的问题小编可承担不了。

  1. 具体使用介绍

DiskPart启动很简单,就是在CMD下直接运行命令就可以了。命令提示符后输入diskpart,直接进入该集合模式。进入集合模式后,可继续输入命令进行操作。

上图中就是该工具可以做的磁盘操作,各位应该能够看到,该工具可以实现对磁盘、卷、分区的所有操作,当然有些操作我也没有试过,有些命令试过,我先将命令做个解释,后面再举例场景给各位做个介绍:

  • active 设置某个分区为活动分区。活动分区就是操作系统所在的分区,电脑的多系统启动有的就是通过改变活动分区实现的。

  • assign 手动分配盘符。给某个卷/分区手动指定一个盘符。

  • attributes 修改某块磁盘或者某个卷的属性。比方说给某个卷设定成只读属性。

  • automount 启用/停用卷的自动挂载。比方说有人电脑上U盘插上后不自动出来盘符,就是这个开关的原因

  • detail 显示某个磁盘/分区的详细信息。

  • exit 退出diskpart。

  • help 显示命令列表。就是自带的帮助功能。

  • inactive 设置某个分区为非活动分区。

  • list 可显示出磁盘/分区/卷的列表情况。

  • online 将脱机的磁盘/卷联机。

  • offline 将联机的磁盘/卷脱机。

  • select 选定某个对象。这个是最常用到的命令了,上面所有命令再操作时,都是只对select命令选定的对象进行操作。所以任何时候都需要明确了解当前选择的对象是什么,否则会造成命令报错、数据丢失、磁盘损坏等后果。

之所以前面用到以上的命令,有些是因为在没有图形界面的磁盘管理工具情况下,更多是图形化界面做不到的,其他命令各位可以自行测试,虽然命令表达方式很容易看懂,毕竟还是没有图形界面的表达方式更友好。

  1. 显示磁盘列表并列出某磁盘详细信息

如上图,总共用到了三条命令。

  • 通过list disk列出机器中有三块硬盘;
  • 通过select命令定位到磁盘1;
  • 通过detail命令列出磁盘1的详细信息。
  1. 显示某分区详细信息

如上图,总共用到了五条命令。

  • 通过list disk列出机器中有三块硬盘;
  • 通过select命令定位到磁盘2;
  • 通过list partition列出磁盘2有三个分区;
  • 通过select命令定位到分区3;
  • 通过detail命令列出磁盘2分区3的详细信息。
  1. 标记盘符

如上图,总共用到了三条命令。

  • 通过list volume列出机器中有四个卷;
  • 通过select命令定位到卷3;
  • 通过assign命令给卷3添加了一个盘符E。

再给大家一个automount的图片,图片中解释的够详细了,我也不多说明了。

  1. 清除磁盘的只读模式

如上图,总共用到了五条命令。

  • 通过list disk列出机器中有三块硬盘;
  • 通过select命令定位到磁盘1;
  • 通过attributes disk命令列出磁盘1的属性;
  • 通过attributes disk clear readonly清除了磁盘1的只读属性;
  • 再次通过attributes disk命令查看并确认磁盘1的只读属性已被清除。

上面列出了DiskPart工具的一些使用方式,还是很容易使用的吧,相信各位都能看明白,那么像online、offline、active、inactive的命令更简单,就不再一个个介绍了。

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

Windows自带的超强命令行磁盘管理工具 的相关文章

随机推荐

  • 【软件测试】测试用例八要素

    测试用例八要素 根据禅道 1 测试用例编号 编号是由字母和数字组合而成的 用例的编号应该具有唯一性 易识别性 有且于其和测试结果 错误报告等其他文档的链接 这样看到编号就可以知道是做的什么测试 测试的对象是什么 也方便维护 系统测试 产品编
  • appium、selenium、webdriver运行原理图解

    整理的appium selenium webdriver的运行原理图解 如果有不对的地方还请提醒 参考 Appium Selenium Webdriver 运行原理与机制 Appium实现原理 Appium原理整理总结
  • ORM框架概述

    现在各大公司比较流行的ORM框架有MyBatis Hibernate Spring Data JPA等 甚至一些公司会进行封装后成为自己公司专用的框架 相信后端方向的各位小伙伴都知道 ORM框架就是连接数据库的桥梁 比较官方的说法叫 对象关
  • 一个简单的Golang实现的HTTP Proxy方法

    最近因为换了Mac 以前的Linux基本上不再使用了 但是我的SS代理还得用 SS代理大家都了解 一个很NB的socks代理工具 但是就是因为他是Socks的 想用HTTP代理的时候很不方便 以前在Linux下的时候 会安装一个Privox
  • nestjs:typeorm对数据库中用驼峰命名字段转蛇形命名

    参考 postgresql TypeORM and Postgres competing naming styles Stack Overflow 总结 npm i save typeorm naming strategies const
  • 高等数学知识总结

    因为某些算法题和数学有着密不可分的联系 因此 我决定将我大一这一年来学的高等数学做一个全面的总结 有些知识已经记得不算太清 如果有错误的地方还请大佬及时指出 第一章 函数 极限与连续 第1节 初等函数 这一节就是高中的一些基本初等函数的的复
  • malloc与realloc的区别

    ANSI C说明了三个用于存储空间动态分配的函数 1 malloc 分配指定字节数的存储区 此存储区中的初始值不确定 2 calloc 为指定长度的对象 分配能容纳其指定个数的存储空间 该空间中的每一位 bit 都初始化为0 3 reall
  • 【问题解决】Linux下载安装sentencepiece库异常

    我本意是想安装allennlp库 但是卡在sentencepiece长时间不动 所以又去找了下载安装sentencepiece的方法 结果安装sentencepiece库也有问题 首先 给出一个下载sentencepiece库的链接 sen
  • 小鸡c++/python配置v5的环境问题

    改配置文件 解决SDK问题 SDK问题解决 解决VS2017 error LNK1104 无法打开文件 msvcprtd lib msvcprtd lib 错误 LNK1104 无法打开文件 kernel32 lib YoloV5Detec
  • spring boot(4)-html和templates

    静态页面 spring boot项目只有src目录 没有webapp目录 会将静态访问 html 图片等 映射到其自动配置的静态目录 如下 static public resources META INF resources 比如 在res
  • python中sql相关(查询、更新),以及sql参数化

    python连接数据库 查询 更新 import pymysql def beta mysql connect pymysql Connect host 1 1 1 1 port 3906 user user passwd pwd db d
  • <QT开发> QT开发工具-之-QT应用程序打包

    QT开发 QT开发工具 之 QT应用程序打包 一 前言 笔者为什么会写这篇文章呢 这是因为 笔者使用windows QT开发了一个测试工具 目的是通过TCP IP测试其它应用程序 首先这个QT程序是笔者自己开发的 所以笔者的电脑当然是可以运
  • Elasticsearch Unable to parse response body HTTP/1.1 413 Request Entity Too Large问题解决

    ERROR o s a i SimpleAsyncUncaughtExceptionHandler Unexpected exception occurred invoking async method public void org zs
  • 使用docker运行mysql:5.7

    本文档使用docker容器运行mysql 5 7版本 2 1 docker拉取mysql 5 7镜像 docker pull mysql 5 7 2 2 查看镜像是否拉取成功 docker image ls 2 3 启动mysql 5 7
  • [网络安全自学篇] 十五.Python攻防之多线程、C段扫描和数据库编程(二)

    这是作者的系列网络安全自学教程 主要是关于网安工具和实践操作的在线笔记 特分享出来与博友共勉 希望您们喜欢 一起进步 前文分享了Python网络攻防相关基础知识 包括正则表达式 Web编程和套接字通信 本文将继续分析Python攻防之多线程
  • 第十四届蓝桥杯省赛C++B组个人代码(未检验)

    2023 年 4 月 8 日是蓝桥杯省赛 今年我参加的是 C 组 B 组 虽然说打得不是很理想 不过好在个人感觉省一问题不是很大 反正只要是省一对得多对得少都一样 比赛中的代码是没法保存的 所以我借着新鲜的记忆 重新把我会写的题的代码都码了
  • pycharm,idea,clion的配置

    html 运行的快捷键 alt f2 的位置 这里修改快捷键为 ctrl alt 0 转载于 https www cnblogs com zach0812 p 11517247 html
  • Cookie实现自动登录案例实现

    大家好 我是一名入门的菜鸟 如果你不经意间翻开了我的文章 谢谢您 您的支持是我前进的动力 让我们一起加油 由于不是名牌大学 只是一个普普通通的专科生 所以 我想通过自己的努力来获得我想要的 我不会放弃我的梦想 我也曾幻想着我成功的时候在朋友
  • 利用Graphviz画神经网络框架图

    文章目录 前言 dot画神经网络图 简单神经网络 大型神经网络 伪 Python 画神经网络图 大型神经网络 前言 做了神经网络这么久 偶尔想画一下自己模型的架构图 但是又无从下手 因为网络一般都比较复杂 如果自己手动利用Visio画的画又
  • Windows自带的超强命令行磁盘管理工具

    不知道大家在装Windows系统的时候 使用原版安装的多不多 GHOST版系统是个好东西 能够让不懂计算机的操作者能够一键装好系统 并且GHOST版的制作大神们还针对系统做了非常多的优化操作 虽然 优化 这个词最近才有了一些恐怖的意思 不过