将系统装进内存 让内存做系统盘[秒杀固态硬盘,硬盘评估7.9分]-----Win7篇

2024-03-19 03:08

本文主要是介绍将系统装进内存 让内存做系统盘[秒杀固态硬盘,硬盘评估7.9分]-----Win7篇,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

(本来想发到win7 讨论区的,可惜积分不够,只能发到资源区来了,希望斑竹包涵。。。尽管从alpha版起已经用win7快一年半了。。。只怪平时帖子发的少)

见过把系统装U盘的吧?
见过在系统里把内存虚拟成硬盘的吧?
但是你有没有见过把win7装到内存上的虚拟硬盘,并且从虚拟硬盘启动呢?

前几天刚把winxp装进了内存后(安装过程见我的另外一个帖子:→ 戳我),然后就开始琢磨着如何讲win7装进内存。
论坛上已经有人发过把xp装进内存的,而且和我这个方法不太一样。我的这个方法的原理是通过加载firadisk驱动,让系统识别grub引导系统所映射的虚拟磁盘,再将装好驱动的系统制作成镜像,通过Grub将这个镜像映射到虚拟硬盘,在从虚拟硬盘引导进入操作系统。网上能找到这样的文章,但实际成功的却很少,讲win7装进内存应该算是论坛首发吧?
由于内存只有4g,想把完整版的win7是不可能了,只能考虑找精简版的,网上找了一下终于找到个符合我要求的,是由prosen大侠制作的 win7精简版7260ex(http://u.115.com/file/f04f0a9259),安装文件400m不到,安装完之后1个g都不到,比全新安装的xp都小,汗一个。。。不得不佩服prosen大大。。。
精简版果然是精简版,很多组件都精简掉了,但是好在基本的驱动想显卡声卡什么的都装的起来,aero特效也能开启,只可惜把评分系统也精简掉了,否则估计就能看到硬盘评分7.9的奇观了。
(2010年5月6号更新win7硬盘评分:

因为精简版已经将系统评估精简掉了 ,只能从完整版的win7中复制了一个winsat.exe程序过来,用cmd命令行运行winsat disk就相当于硬盘评分了,不出意外,有三项结果都是满分7.9分,运行磁盘评估仅用时5.9秒。其中有一项错误,估计和硬盘容量有关)


废话不多说了,直接放图






系统盘读写速度约900m每秒,和双通道ddr2内存6000m每秒以上的速度还是有一定差距的。显然此时的瓶颈在于北桥和南桥芯片的带宽,本人780g的南北桥传输速度仅为1g每秒,什么时候把硬盘控制器装到北桥芯片,就能接近内存的的读写速度了。那时就真叫nb了(north bridge)。



windows文件夹控制在1g左右,原来四五个g的winsxs被减到了可怜的二十几兆。。。




系统睡眠后将硬盘拔掉再启动,只有虚拟硬盘运行,没有硬盘的声音了,整个世界都清净了。。。






安装内存win7和内存xp的过程大致相同,但是有几点需要注意的:
1. win7下安装firadisk虚拟磁盘驱动需要点击设备管理器后在操作里点击”添加过时硬件“
2. 制作系统镜像前需要打开cmd,然后:
bcdedit /set {default} osdevice boot
bcdedit /set {default} device boot
bcdedit /set {default} detecthal 1
这是因为Vista开始bootmgr引导程序和NTLDR有所不同,一旦发现磁盘大小,文件系统等发生改变,会导致启动时出现winload.exe错误导致无法启动系统。以上命令就是解决这个问题的。


最后说下感受:
win7装内存上,这个速度你是能想象得到的:
开机:10秒左右
关机:5秒左右
安装完整版qq2008:15秒左右
启动qq2008:0.x秒

只要不对真实硬盘进行读写操作,硬盘灯绝不闪,上网时那叫一个流畅。。。没用过固态硬盘,但是从性能上讲内存硬盘绝对要比固态硬盘强,这是不容置疑的,缺点就是每次启动都要加载磁盘镜像(约20秒),并且每次对系统盘的操作重启后就会还原
如果你现在正闲的蛋疼,并且有大内存,最重要的是爱折腾,那你就赶紧试试把win7装到内存吧~~~

所需软件下载

1.Winimage:用于制作磁盘镜像

下载地址:http://ydsoft.greendown.cn//200910/WinImagePortable.rar

2.grub for dos:在内存上映射磁盘镜像以及引导内存系统

下载地址:http://ncu.dl.sourceforge.net/project/grub4dos/GRUB4DOS/grub4dos%200.4.4/grub4dos-0.4.4.zip

3.Firadisk驱动:识别grub映射的磁盘镜像

下载地址:http://www.nufans.net/grub4dos/FiraDisk/firadisk-driver-0.0.1.16.zip

4.prosen大侠制作的 win7精简版7260ex下载地址(395mb):http://u.115.com/file/f04f0a9259


这篇关于将系统装进内存 让内存做系统盘[秒杀固态硬盘,硬盘评估7.9分]-----Win7篇的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/824595

相关文章

linux下多个硬盘划分到同一挂载点问题

《linux下多个硬盘划分到同一挂载点问题》在Linux系统中,将多个硬盘划分到同一挂载点需要通过逻辑卷管理(LVM)来实现,首先,需要将物理存储设备(如硬盘分区)创建为物理卷,然后,将这些物理卷组成... 目录linux下多个硬盘划分到同一挂载点需要明确的几个概念硬盘插上默认的是非lvm总结Linux下多

golang内存对齐的项目实践

《golang内存对齐的项目实践》本文主要介绍了golang内存对齐的项目实践,内存对齐不仅有助于提高内存访问效率,还确保了与硬件接口的兼容性,是Go语言编程中不可忽视的重要优化手段,下面就来介绍一下... 目录一、结构体中的字段顺序与内存对齐二、内存对齐的原理与规则三、调整结构体字段顺序优化内存对齐四、内

在不同系统间迁移Python程序的方法与教程

《在不同系统间迁移Python程序的方法与教程》本文介绍了几种将Windows上编写的Python程序迁移到Linux服务器上的方法,包括使用虚拟环境和依赖冻结、容器化技术(如Docker)、使用An... 目录使用虚拟环境和依赖冻结1. 创建虚拟环境2. 冻结依赖使用容器化技术(如 docker)1. 创

CentOS系统Maven安装教程分享

《CentOS系统Maven安装教程分享》本文介绍了如何在CentOS系统中安装Maven,并提供了一个简单的实际应用案例,安装Maven需要先安装Java和设置环境变量,Maven可以自动管理项目的... 目录准备工作下载并安装Maven常见问题及解决方法实际应用案例总结Maven是一个流行的项目管理工具

解读Redis秒杀优化方案(阻塞队列+基于Stream流的消息队列)

《解读Redis秒杀优化方案(阻塞队列+基于Stream流的消息队列)》该文章介绍了使用Redis的阻塞队列和Stream流的消息队列来优化秒杀系统的方案,通过将秒杀流程拆分为两条流水线,使用Redi... 目录Redis秒杀优化方案(阻塞队列+Stream流的消息队列)什么是消息队列?消费者组的工作方式每

Linux内存泄露的原因排查和解决方案(内存管理方法)

《Linux内存泄露的原因排查和解决方案(内存管理方法)》文章主要介绍了运维团队在Linux处理LB服务内存暴涨、内存报警问题的过程,从发现问题、排查原因到制定解决方案,并从中学习了Linux内存管理... 目录一、问题二、排查过程三、解决方案四、内存管理方法1)linux内存寻址2)Linux分页机制3)

Java循环创建对象内存溢出的解决方法

《Java循环创建对象内存溢出的解决方法》在Java中,如果在循环中不当地创建大量对象而不及时释放内存,很容易导致内存溢出(OutOfMemoryError),所以本文给大家介绍了Java循环创建对象... 目录问题1. 解决方案2. 示例代码2.1 原始版本(可能导致内存溢出)2.2 修改后的版本问题在

大数据小内存排序问题如何巧妙解决

《大数据小内存排序问题如何巧妙解决》文章介绍了大数据小内存排序的三种方法:数据库排序、分治法和位图法,数据库排序简单但速度慢,对设备要求高;分治法高效但实现复杂;位图法可读性差,但存储空间受限... 目录三种方法:方法概要数据库排序(http://www.chinasem.cn对数据库设备要求较高)分治法(常

C#实现系统信息监控与获取功能

《C#实现系统信息监控与获取功能》在C#开发的众多应用场景中,获取系统信息以及监控用户操作有着广泛的用途,比如在系统性能优化工具中,需要实时读取CPU、GPU资源信息,本文将详细介绍如何使用C#来实现... 目录前言一、C# 监控键盘1. 原理与实现思路2. 代码实现二、读取 CPU、GPU 资源信息1.

Redis多种内存淘汰策略及配置技巧分享

《Redis多种内存淘汰策略及配置技巧分享》本文介绍了Redis内存满时的淘汰机制,包括内存淘汰机制的概念,Redis提供的8种淘汰策略(如noeviction、volatile-lru等)及其适用场... 目录前言一、什么是 Redis 的内存淘汰机制?二、Redis 内存淘汰策略1. pythonnoe