欢迎光临散文网 会员登陆 & 注册

UP开发了ESP分区挂载工具

2023-08-05 12:00 作者:零分的考卷  | 我要投稿

在介绍这个软件之前,我们先来回顾一下ESP分区是如何挂载的

一般的电脑维修人员挂载ESP分区,无外乎两种方法——使用"mountvol"挂载和使用分区软件(如DiskPpart、Diskgenius)挂载等

三种方式都有一个共同特点——难度大

哪怕是最简单的用"mountvol"挂载也得精通cmd语法和mountvol两种工具,另外那个想想都难。总之,这两种操作对小白和手残党极不友好。


但这个工具可大不一样


"FindESP Desktop"软件界面图

你应该注意到,这个软件是带有GUI(图形界面)的,且对于每一种方法都有详细的注解,看一看基本就会操作了。


我们以挂载全盘所有的ESP分区为例吧。

运行程序以后,在“挂载ESP”选项卡中选择“挂载所有ESP分区”,如果挂载成功,程序还会贴心地告诉你ESP分区被挂载到哪一个盘符上了。

不信?有图为证


卸载呢?在“卸载ESP”选项卡中选择“卸载所有ESP分区”。同样的,如果卸载成功,程序也会告诉你哪些ESP分区被卸载了。


不信?我还有图为证


除了上述两种操作外,本软件也还有其他挂载和卸载选项,适合进阶操作。

与此同时,笔者还将“FindESP”工具一同放在了本程序中,如果你想手动为ESP分区分配指定盘符,或者是一次执行多种操作(如卸载磁盘0中所有ESP分区的同时挂载磁盘1中所有的ESP分区),推荐用这个工具,同时也适合专业人员入手,不过这个工具就是cmd版的了。


工作原理

这个软件是开源的,我会将开源地址贴在评论区里。你可以在仓库的README.md中看到软件的布局、依赖关系和各模块的作用,这里就简单说明一下:

软件在接受用户挂载/卸载操作后,会直接创建“FindESP”的预备进程(而不是像大部分程序那样调用cmd运行);同时,软件会将用户操作翻译为对应的指令,作为FindESP的运参。

说白了讲,就是人工手打命令行这一操作交由程序程序自动执行。

挂载或卸载成功后,软件会获取那些新增或消失的分区,一般情况下,这些分区便是新挂载或已卸载的ESP分区,然后程序整理信息,输出信息,你就能在屏幕上看到那些分区被挂载和卸载了;如果挂载或卸载失败后,程序也会输出错误信息,也有可能出现内部故障直接崩了。


使用软件必须注意的一些事情

  1. 本软件为保证兼容性,没有使用任何UI库,因此界面相较于其他软件有些抽,还请见谅。

  2. 本软件基于"bluer007"的"FindESP"项目开发,因此你能在程序的“帮助-关于”中看到两个开发者的名字(一个是“AZPEP_BiliBili”,也就是我;另一个是"bluer007"),如果你想帮我宣传本软件或制作本软件的分支,请务必在开发者中带上"bluer007"这个名字。

  3. 程序基于.Net 6和MSVC制作,所以如果在PE下运行的话请保证你的PE有以下两个运行库:

    Microsoft Visual C++ 2015 Redistributable Package

    Net 桌面运行时 6.0.20

  4. 本软件是免费的,请勿用于商业用途!



UP开发了ESP分区挂载工具的评论 (共 条)

分享到微博请遵守国家法律