将系统装进内存 让内存做系统盘[秒杀固态硬盘,硬盘评估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系统中java的cacerts的优先级详解

《linux系统中java的cacerts的优先级详解》文章讲解了Java信任库(cacerts)的优先级与管理方式,指出JDK自带的cacerts默认优先级更高,系统级cacerts需手动同步或显式... 目录Java 默认使用哪个?如何检查当前使用的信任库?简要了解Java的信任库总结了解 Java 信

Python内存管理机制之垃圾回收与引用计数操作全过程

《Python内存管理机制之垃圾回收与引用计数操作全过程》SQLAlchemy是Python中最流行的ORM(对象关系映射)框架之一,它提供了高效且灵活的数据库操作方式,本文将介绍如何使用SQLAlc... 目录安装核心概念连接数据库定义数据模型创建数据库表基本CRUD操作创建数据读取数据更新数据删除数据查

Oracle数据库在windows系统上重启步骤

《Oracle数据库在windows系统上重启步骤》有时候在服务中重启了oracle之后,数据库并不能正常访问,下面:本文主要介绍Oracle数据库在windows系统上重启的相关资料,文中通过代... oracle数据库在Windows上重启的方法我这里是使用oracle自带的sqlplus工具实现的方

k8s容器放开锁内存限制问题

《k8s容器放开锁内存限制问题》nccl-test容器运行mpirun时因NCCL_BUFFSIZE过大导致OOM,需通过修改docker服务配置文件,将LimitMEMLOCK设为infinity并... 目录问题问题确认放开容器max locked memory限制总结参考:https://Access

MySQL8 密码强度评估与配置详解

《MySQL8密码强度评估与配置详解》MySQL8默认启用密码强度插件,实施MEDIUM策略(长度8、含数字/字母/特殊字符),支持动态调整与配置文件设置,推荐使用STRONG策略并定期更新密码以提... 目录一、mysql 8 密码强度评估机制1.核心插件:validate_password2.密码策略级

JWT + 拦截器实现无状态登录系统

《JWT+拦截器实现无状态登录系统》JWT(JSONWebToken)提供了一种无状态的解决方案:用户登录后,服务器返回一个Token,后续请求携带该Token即可完成身份验证,无需服务器存储会话... 目录✅ 引言 一、JWT 是什么? 二、技术选型 三、项目结构 四、核心代码实现4.1 添加依赖(pom

Redis实现高效内存管理的示例代码

《Redis实现高效内存管理的示例代码》Redis内存管理是其核心功能之一,为了高效地利用内存,Redis采用了多种技术和策略,如优化的数据结构、内存分配策略、内存回收、数据压缩等,下面就来详细的介绍... 目录1. 内存分配策略jemalloc 的使用2. 数据压缩和编码ziplist示例代码3. 优化的

基于Python实现自动化邮件发送系统的完整指南

《基于Python实现自动化邮件发送系统的完整指南》在现代软件开发和自动化流程中,邮件通知是一个常见且实用的功能,无论是用于发送报告、告警信息还是用户提醒,通过Python实现自动化的邮件发送功能都能... 目录一、前言:二、项目概述三、配置文件 `.env` 解析四、代码结构解析1. 导入模块2. 加载环

linux系统上安装JDK8全过程

《linux系统上安装JDK8全过程》文章介绍安装JDK的必要性及Linux下JDK8的安装步骤,包括卸载旧版本、下载解压、配置环境变量等,强调开发需JDK,运行可选JRE,现JDK已集成JRE... 目录为什么要安装jdk?1.查看linux系统是否有自带的jdk:2.下载jdk压缩包2.解压3.配置环境

深入解析C++ 中std::map内存管理

《深入解析C++中std::map内存管理》文章详解C++std::map内存管理,指出clear()仅删除元素可能不释放底层内存,建议用swap()与空map交换以彻底释放,针对指针类型需手动de... 目录1️、基本清空std::map2️、使用 swap 彻底释放内存3️、map 中存储指针类型的对象