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.mzph.cn/news/782967.shtml

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

相关文章

CKS之安全沙箱运行容器:gVisor

目录 一、gVisor介绍 二、gVisor架构 三、gVisor使用前置条件 四、Docker中使用gVisor 五、containerd中使用gVisor 六、Kubernetes结合gVisor使用 一、gVisor介绍 gVisor是Google开源的一种容器沙箱技术,其设计初衷是在提供较高安全性的同时,尽量…

Stable Diffusion 推荐硬件配置和本地化布署

Stable Diffusion简介 Stable Diffusion是由Stability AI开发的一种强大的文本到图像(Text-to-Image)生成模型,它能够根据用户提供的文本描述,生成与之相关的高质量、高分辨率图像。下面我从原理、特点、应用三个方面对Stable Diffusion作简要介绍: 1、原理:Stable Diffusion…

从输入url到页面展示的过程

唠唠叨:我不想误人子弟,我这篇算是搬运工,加上自己的理解做点总结,所以还请大家科学上网去看这篇:https://aws.amazon.com/cn/blogs/mobile/what-happens-when-you-type-a-url-into-your-browser/ 是这六个步骤&#…

杰发科技——Jlink插件使用

0. 简介 杰发自带的烧录工具是ATCLink,基于DapLink适配。个人不太喜欢ATCLink,推荐使用Jlink,毕竟自己买,不用问原厂要,而且带Jlink,至少5Mhz以上。 V9烧录器使用7.50以下版本驱动。 V11烧录器可以使用7…

热烈祝贺阿里云PolarDB登顶2024最新一期中国数据库流行榜

热烈祝贺阿里云PolarDB登顶2024最新一期中国数据库流行榜 墨天轮墨天轮国产数据库流行度排行PolarDB首度夺魁关于话题的讨论数据库流行度排行榜会影响你的数据库选型吗?对于 PolarDB 的本次登顶,你认为关键因素是什么?PolarDB“三层分离”新版…

【Review】小米汽车发布会

动力方面 顶配双电机四驱,小米超级电机21000转,最大马力673ps,峰值功率495kW,峰值扭矩838N.m。风阻系数最低0.195,零百加速最快2.78秒,时速最高265km/h。 底盘方面 前双叉臂,后无五连杆&#xf…

springcloud第4季 远程调用openfegin的介绍4

一 openfegin的介绍 1.1 openfegin的介绍 openfegin是一个声明式的web客户端;只需要创建一个rest接口并在该接口上添加注解FeginClient即可。openfeign基本上就是当前微服务之间调用的事实标准。 openfeign同时还集成了sprigcloud loadbalance。

01-XML-01认识XML

XML 被设计出来用于数据的记录和传递,经常被作用为配置文件 什么是XML 可扩展标记语言(Extensible Markup Language),没有固定的标签,所有的标签都可以自定义。使用简单的标记来描述数据通常,xml被用于信息的记录和传…

An Interview

What is your experience with Python and MySQL? Can you provide examples of projects you have worked on using these technologies? How would you handle customer requirements gathering and analysis? Can you provide an example of how you have translated cu…

C++—vector的介绍及使用 vector的模拟实现

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 文章目录 前言 一、vector的介绍及使用 1.1 vector的介绍 1.2 vector的使用 1.2.1 vector的定义 1.2.2 vector iterator 的使用 1.2.3 vector 空间增长问题 1.2.4 vecto…

20240323-1-条件随机场面试题CRF

条件随机场面试题 1. 简单介绍条件随机场 条件随机场(conditional random field,简称 CRF)是给定一组输入随机变量条 件下另一组输出随机变量的条件概率分布模型,其特点是假设输出随机变量构成马尔可夫随机场,是一种鉴…

【C语言】贪吃蛇【附源码】

欢迎来到英杰社区https://bbs.csdn.net/topics/617804998 一、游戏说明: 一个基于C语言链表开发的贪吃蛇游戏: 1. 按方向键上下左右,可以实现蛇移动方向的改变。 2. 短时间长按方向键上下左右其中之一,可实现蛇向该方向的短时间…

JQuery的attr()属性和JS的属性的方法

JQuery的attr属性: 我们先来看那一下JQuery的attr属性attr是一个jQuery方法,用于读取或设置HTML元素的属性值。它用于获取或设置HTML属性,例如src、href、title等。attr返回的值通常是属性的字符串表示。 $("标签名").attr("…

Unity 基于Rigidbody2D模块的角色移动

制作好站立和移动的动画后 控制器设计 站立 移动 角色移动代码如下: using System.Collections; using System.Collections.Generic; using Unity.VisualScripting; using UnityEngine;public class p1_c : MonoBehaviour {// 获取动画组件private Animator …

最短路径——Floyd算法、Dijkstra算法(未完...)

这里写目录标题 例题引入: 路径——蓝桥2021省赛题目分析题解!!!求最短路径问题!!!应用场景图的基础Floyd算法Acwing-843.有边数限制的最短路简单的思路讲解 Dijkstra算法 例题引入:…

车载以太网AVB交换机 gptp透明时钟 8口 千兆/百兆可切换 SW1100TR

SW1100TR车载以太网交换机 一、产品简要分析 8端口千兆和百兆混合车载以太网交换机,其中包含2个通道的1000BASE-T1采用罗森博格H-MTD接口,5通道100BASE-T1泰科MATEnet接口和1个通道1000BASE-T标准以太网(RJ45接口),可以实现车载以太网多通道…

微信开发者工具webview的页面上使用console.log,日志在哪儿看?

webview的页面上使用console.log,日志在哪儿看? | 微信开放社区

Acrobat Pro DC 2023 for Mac PDF编辑管理软件

Acrobat Pro DC 2023 for Mac是一款功能强大的PDF编辑和管理软件,旨在帮助用户轻松处理PDF文件。它提供了丰富的工具和功能,使用户可以创建、编辑、转换和注释PDF文件,以及填写和签署PDF表单。 软件下载:Acrobat Pro DC 2023 for …

程序员de工作是怎么样的?

程序员是干什么的程序员是从事计算机程序设计、开发、测试、维护的基层工作人员。他们用特定的编程语言,根据客户或项目的需求,编写和维护计算机程序。这些工作涵盖了从需求分析、设计、编码、测试,到维护的全过程。 程序员按照不同的技术领…

Matlab将日尺度数据转化为月尺度数据

日尺度转化为月尺度 clcclear all% load datadata xlread(data.xlsx) % 例如该数据为1961-01-01至2022-12-31,共计22645天data data(:,1:3) % 该数据有22645行,数据分别为降水,气温,湿度等三列dt datetime(1961-01-01):datatim…