25Ramdisk 启动模式简介

Ramdisk 启动模式简介

ramdisk是一种虚拟磁盘技术,我们的PE系统几乎都是使用ramdisk方式从计算机启动的.那么,ramdisk有哪些特点呢?

Ramdisk 将内存虚拟为一个磁盘

Ramdisk技术会将你的一部分内存虚拟成一块磁盘分区.使用U盘启动pe系统时,打开pe系统里的文件资源管理器,你会看到pe系统的系统盘是一个几个GB的分区(很可能是X:盘).这就是Ramdisk的虚拟磁盘.

如果你的计算机内存为16GB,那么经过Ramdisk虚拟化8GB为pe系统盘之后,似乎真实所剩的内存则为8GB.

然而,好像细想不对劲!我们给自己的虚拟机分配的内存只有2GB啊,这8GB......

7a536bf211e1b55253ad3f582fe22919.png

RAMDisk 可能会利用虚拟内存技术来扩展 RAMDisk系统磁盘的大小。这样可以模拟更大的磁盘空间,但实际上并不占用真正的物理内存.

所以,PE系统的系统文件都只是临时解压到了Ramdisk虚拟磁盘里了.因此即使你的电脑其他磁盘全都损坏,只要内存是正常的,Ramdisk技术都会成功的虚拟出一块磁盘供给pe系统使用.

PE系统的系统文件在哪里呢?其实,微pe的系统文件都装在一个wim包里.这个wim包就在微pe的ISO文件里.所以,事实上,单独把这个wim包复制出来,进行适当的配置,也是可以在不把ISO刻录进U盘的情况下启动pe系统的.

Ramdisk这种技术一定程度上可以防止病毒在pe系统里运行,毕竟病毒在内存虚拟的磁盘里运行起来不是什么容易的事情.

Ramdisk 展望

在现代社会,极其高端的计算机所配置的内存可以达到512GB甚至1TB.在这种情况下使用Ramdisk启动计算机有如下优点:

1.防止系统毁坏:由于内存是易失性存储介质,即断电后内存里的数据会全部消失,这可以保证系统不会损坏.关机后虚拟磁盘消失,wim包里的系统文件在每次开机的时候都会重新释放进入Ramdisk磁盘,每次开机的时候系统都会回到wim包备份的系统的状态.所以,这可以保证系统不会损坏. 但是,这也会导致关机后所有的用户更改全部消失,保存在Ramdisk里的新文件全部擦除.所以,比较麻烦的一点就是需要在关机之前做文件备份.

2.显著提高系统的运行速度:由于Ramdisk模式下系统盘的本质是内存,所以系统盘的读取速度会非常之快.内存的读写速度比硬盘快10-1000倍.所以,系统的流畅度可以达到极限.

然而,对于普通的电脑来说,使用ramdisk技术启动一个完整的Windows系统不切实际.使用ramdisk启动PE系统却是一个不错的选择.

Ramdisk 模式启动PE系统

首先,为什么要使用Ramdisk这种特殊的模式启动PE系统呢?什么情况下我们使用了Ramdisk启动PE系统了呢?

PE系统作为一种维修计算机的工具,需要有强大的适应性,保证在任何情况的计算机内都能够运行.一个计算机可以没有硬盘,但是不能没有内存条.所以,如果计算机硬盘坏了,ramdisk技术仍然可以用内存虚拟出来的系统盘来运行PE系统.这是我们使用ramdisk的原因之一.

什么情况下我们使用了Ramdisk启动PE系统了呢?我们使用 微PE工具箱 制作的可启动USB驱动器(可启动U盘)就是使用ramdisk启动的.

那么,如何使用现有的工具是自己的电脑(或虚拟机)在不插入外部存储设备的情况下直接微pe启动呢?


首先,我们需要的材料有:微pe系统的ISO光盘镜像文件,bootice软件.(本教程以虚拟机作为示范)

选择一个已经安装了Windows系统的虚拟机,启动这个虚拟机.把微pe的ISO里面的的wim包提取出来,放进虚拟机的磁盘里.

操作方法:

1.把微pe的ISO添加进虚拟机

2.打开文件夹 WEPE,里面的 WEPE64.WIM就是微pe的wim包

3.把WEPE64.WIM复制进入虚拟机的磁盘里(位置任意)

现在,微pe的wim包已经准备就绪,下一步便是使用ramdisk启动微pe包.ramdisk作为一种底层的功能,不需要安装额外的软件,只需要合理的编辑BCD菜单即可启动wim.

既然要编辑BCD文件,那么必然要使用小工具BOOTICE.

操作方法:

1.打开BOOTICE,选择 BCD编辑->智能编辑模式

2.点击 添加->新建wim启动项

3.设备类型:Ramdisk,启动磁盘:复制出来的wim包所在的磁盘.启动分区:复制出来的wim包所在的分区

4.设备文件:输入复制出来的wim包的路径.注意在前面加一个 反斜杠\

5.SDI文件:

呵呵,刚才忘说了,sdi文件是专门用来把内存虚拟成一个虚拟磁盘的文件.我们在PE系统里看见的系统盘实际上就是这个文件虚拟出来的.所以,SDI文件在ramdisk模式里不可或缺.

SDI文件在哪里?还在微pe的ISO里.和WEPE64.WIM在一个文件夹内.名字叫WEPE.SDI.

你可以把这个sdi文件放在VM虚拟磁盘里的任何位置,比如C盘,D盘,甚至隐藏的EFI分区(虽然很麻烦而且没必要)

继续:

5.SDI文件:点击左面的 [boot],选择sdi文件的位置,比如笔者把它放在了D盘根目录下,则选择D盘,方法与wim包的选择方法一致.

6.输入SDI文件路径.笔者应该输入 \WEPE.SDI(别忘了反斜杠)

7.菜单标题随意

8.下方勾选 启动到winpe 这个选项.因为我们启动的是pe系统.

9.保存当前系统设置->保存全局设置

4e52263f298c0551e8066d5c4c111dab.png

现在,我们已经成功配置了微pe进入虚拟机的启动菜单,并以ramdisk模式启动.我们可以重启试一下,看看是否成功.

17ede8494a8ce63fcd889cc1471a27b9.gif

我们可以使用这种方法把微pe添加到自己的电脑里,方便维护.

编辑BCD文件一定要谨慎操作!

获取最新文章,请关注微信公众号 吕社

本文由博客一文多发平台 OpenWrite 发布!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/292469.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

实验三智能手机互联网程序设计(微信程序方向)实验报告

实验目的和要求 请编写下方商品列表页面&#xff0c;展示商品名称和价格&#xff1b; 二、实验步骤与结果&#xff08;给出对应的代码或运行结果截图&#xff09; Index.WXML <view class"shop" wx:for"{{10}}"> <vie…

vue3全局控制Element plus所有组件的文字大小

项目框架vue-右上角有控制全文的文字大小 实现&#xff1a; 只能控制element组件的文字及输入框等大小变化&#xff0c;如果是自行添加div,text, span之类的控制不了。 配置流程 APP.vue 使用element的provide&#xff0c;包含app <el-config-provider :locale"loca…

JavaSE:继承和多态(下篇)

目录 一、前言 二、多态 &#xff08;一&#xff09;多态的概念 &#xff08;二&#xff09;多态实现条件 &#xff08;三&#xff09;多态的优缺点 三、重写 &#xff08;一&#xff09;重写的概念 &#xff08;二&#xff09;重写的规则 &#xff08;三&#xff09;重…

2024年京东云主机租用价格_京东云服务器优惠价格表

2024年京东云服务器优惠价格表&#xff0c;轻量云主机优惠价格5.8元1个月、轻量云主机2C2G3M价格50元一年、196元三年&#xff0c;2C4G5M轻量云主机165元一年&#xff0c;4核8G5M云主机880元一年&#xff0c;游戏联机服务器4C16G配置26元1个月、4C32G价格65元1个月、8核32G费用…

Sentinel入门流控编码方式

系列文章目录 文章目录 系列文章目录前言前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流…

安科瑞路灯安全用电云平台解决方案【电不起火、电不伤人】

背景介绍 近年来 &#xff0c;随着城市规模的不断扩大 &#xff0c;路灯事业蓬勃发展。但有的地方因为观念、技术、管理等方面不完善 &#xff0c;由此引发了一系列安全问题。路灯点多面广 &#xff0c;一旦漏电就极容易造成严重的人身安全事故。不仅给受害者家庭带来痛苦 &am…

【Docker笔记02】【常用软件安装】

一、前言 本系列是根据 B 站 尚硅谷 Docker 视频 学习记录笔记。因为没有视频课件&#xff0c;部分内容摘自 https://www.yuque.com/tmfl/cloud/dketq0。 本系列仅为自身学习笔记记录使用&#xff0c;记录存在偏差&#xff0c;推荐阅读原视频内容或本文参考笔记。 本文主要介…

输出1到10的阶乘--C语言

#include<stdio.h> int fac(int n){if(n<1){return 1;}elsereturn fac(n-1)*n; } int main(){int i, result;for(i1;i<10;i){resultfac(i);printf("%d!%d\n",i,result);}} 输出结果&#xff1a;

2024 MCM数学建模美赛2024年A题复盘,思路与经验分享:资源可用性与性别比例 | 性别比例变化是否对生态系统中的其他生物如寄生虫提供优势(五)

审题 第四问让我们探究性别比例变化是否对生态系统中的其他生物如寄生虫提供优势。这里我们可以把问题简化一下&#xff0c;只探究性别比例会不会对寄生虫提供优势。因为考虑太多生物&#xff0c;会使模型更复杂&#xff0c;我这个水平处理不了这么复杂的问题&#xff0c;是我…

保研线性代数机器学习基础复习1

1.什么是代数&#xff08;algebra&#xff09;? 为了形式化一个概念&#xff0c;构建出有关这个概念的符号以及操作符号的公式。 2.什么是线性代数&#xff08;linear algebra&#xff09;&#xff1f; 一项关于向量以及操作向量的公式的研究。 3.举一些向量的例子&#x…

瑞吉外卖实战学习--8、人员禁用和启用

前言 1、通过前端页面查看接口 会发现请求方式是put 请求接口是employee 2、检查页面传值 根据浏览器的请求可以看到传值为id和status 2、写put请求&#xff0c;添加修改时间和修改人的id然后传回给后台 /*** 启用和禁用员工账号* param request* param employee* return…

基于Java实现宠物领养救助交流平台设计和实现

基于Java实现宠物领养救助交流平台设计和实现 博主介绍&#xff1a;多年java开发经验&#xff0c;专注Java开发、定制、远程、文档编写指导等,csdn特邀作者、专注于Java技术领域 作者主页 央顺技术团队 Java毕设项目精品实战案例《1000套》 欢迎点赞 收藏 ⭐留言 文末获取源码联…

二维码门楼牌管理应用平台:创新管理与服务的全新方式

文章目录 前言一、二维码门楼牌管理应用平台的建设背景二、二维码门楼牌管理应用平台的功能特点三、切换功能在城市管理中的应用四、二维码门楼牌管理应用平台的未来展望 前言 在数字化时代的浪潮中&#xff0c;二维码技术以其便捷、高效的特点&#xff0c;正逐渐渗透到我们生…

SpringBoot集成WebSocket实现简单的多人聊天室

上代码—gitee下载地址&#xff1a; https://gitee.com/bestwater/Spring-websocket.git下载代码&#xff0c;连上数据库执行SQL&#xff0c;就可以运行&#xff0c;最终效果

金融汽车科技LLM

汇丰银行 众安保险 1. AIGC重塑保险价值链 小额高频 2.构建智能应用的技术方案演进 增加微服务 长记忆&#xff1a;向量库短记忆&#xff1a;对话历史&#xff0c;思考路径&#xff0c;执行历史 中台架构设计 蔚来汽车在大模型的应用实践 公司介绍 应用架构 应用实践 4.大…

基于单片机的自动浇灌系统的设计

本文设计了一款由单片机控制的自动浇灌系统。本设计的硬件电路采用AT89C51单片机作为主控芯片,采用YL-69土壤湿度传感器检测植物的湿度。通过单片机将采集湿度值与设定值分析处理后,控制报警电路和水泵浇灌电路的开启,从而实现植物的自动浇灌。 1 设计目的 随着生活水平的…

Python API(happybase)操作Hbase案例

一、Windows下安装Python库&#xff1a;happybase pip install happybase -i https://pypi.tuna.tsinghua.edu.cn/simple 二、 开启HBase的Thrift服务 想要使用Python API连接HBase&#xff0c;需要开启HBase的Thrift服务。所以&#xff0c;在Linux服务器上&#xff0c;执行如…

Lucene及概念介绍

Lucene及概念介绍 基础概念倒排索引索引合并分析查询语句的构成 基础概念 Document&#xff1a;我们一次查询或更新的载体&#xff0c;对比于实体类 Field&#xff1a;字段&#xff0c;是key-value格式的数据&#xff0c;对比实体类的字段 Item&#xff1a;一个单词&#xff0…

Anaconda和Python是什么关系?

Anaconda和Python相当于是汽车和发动机的关系&#xff0c;你安装Anaconda后&#xff0c;就像买了一台车&#xff0c;无需你自己安装发动机和其他零配件&#xff0c;而Python作为发动机提供Anaconda工作所需的内核。 简单来说&#xff0c;Anaconda是一个集成了IDE、Notepad、P…

Apache Hive的基本使用语法(一)

一、数据库操作 创建数据库 create database if not exists myhive;查看数据库 use myhive; desc database myhive;创建数据库并指定hdfs存储 create database myhive2 location /myhive2;删除空数据库&#xff08;如果有表会报错&#xff09; drop database myhive;…