主题:TP W530 升级和静音改造求助.
正序浏览
主题图片汇总
主题内检索
浏览:2720 回帖:100
游客没有回帖权限
泡菜
泡网分: 10.988
主题: 4
帖子: 766
注册: 2010年5月
在磁盘管理里挂载 VHD 文件, 替代掉VHD里的 Windows\system32\config\SYSTEM
然后重启的话, 应该不会在提示硬件改变鸟. 这也应该可以修改BCD选项, 让启动的时候不需要去关驱动签名验证.
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 10.988
主题: 4
帖子: 766
注册: 2010年5月
装上 360amigo 强制复制 RAMWIN7里的 C:\Windows\system32\config\SYSTEM
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 10.988
主题: 4
帖子: 766
注册: 2010年5月
终于进RAMWIN7了, 在VMWare里好像加载镜像好慢的说, 主要是把虚拟机放在了普通硬盘上, 放SSD应该会好一些..
这个地方不要点重启啊..
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 10.988
主题: 4
帖子: 766
注册: 2010年5月
按 Enter 回去以后按 F8 选择关闭驱动签名检查
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 10.988
主题: 4
帖子: 766
注册: 2010年5月
唉, 测试证书没有启用, 只能按 F8 关闭驱动签名检查了
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 10.988
主题: 4
帖子: 766
注册: 2010年5月
在管理员的控制台下运行:
bcdedit /set testsigning on
bcdboot C:\Windows /s C:

重启机器, 选择第一个选项, 准备进RAMWIN7了.
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 10.988
主题: 4
帖子: 766
注册: 2010年5月
用 bootice 安装 grub4dos , 运行RAMOS的机器还是把grub安装到硬盘的MBR上比较方便, 把 grldr 拷贝到硬盘根目录, 编写对应的 menu.list, 在这个VMWare里是这样子的:
default 0
timeout 5

title BOOT RAMWIN7
find --set-root /VHDWIN7.vhd
map --mem=0 /VHDWIN7.vhd (hd0)
map --hook
chainloader (hd0,0)/bootmgr

title BOOT VHDWIN7
chainloader (hd0,0)/bootmgr
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 10.988
主题: 4
帖子: 766
注册: 2010年5月
在设备管理器-->操作-->安装过时驱动里 选择 Firadisk 的驱动安装下
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 10.988
主题: 4
帖子: 766
注册: 2010年5月
下面把毕业的工具 firadisk , 360amigo , bootice , grub4dos 啥的都拷贝到机器上, 准备安装 firadisk
1) 先把 firadisk 的签名证书导入注册表
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 10.988
主题: 4
帖子: 766
注册: 2010年5月
跟正常安装普通的WIN7基本是一样的, 下面装好驱动, VMWare里简单多了
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 10.988
主题: 4
帖子: 766
注册: 2010年5月
大概15分钟左右, WIN7安装好了
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 10.988
主题: 4
帖子: 766
注册: 2010年5月
这个地方选安装在新建的VHD上.
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 10.988
主题: 4
帖子: 766
注册: 2010年5月
开始安装VHD WIN7
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 10.988
主题: 4
帖子: 766
注册: 2010年5月
diskpart -- 5
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 10.988
主题: 4
帖子: 766
注册: 2010年5月
diskpart -- 4
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 10.988
主题: 4
帖子: 766
注册: 2010年5月
diskpart -- 3
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 10.988
主题: 4
帖子: 766
注册: 2010年5月
diskpart -- 2
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 10.988
主题: 4
帖子: 766
注册: 2010年5月
运行diskpart, 大概是运行下面这些命令:
list disk
list volume
select disk 0
create partition primary
select partition 1
format fs=ntfs label="VHDWIN7" quick
assign letter=E
create vdisk file="E:\VHDWIN7.vhd" MAXIMUM=16384 type=fixed
select vdisk file="E:\VHDWIN7.vhd"
attach vdisk
exit
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 10.988
主题: 4
帖子: 766
注册: 2010年5月
在这个界面上按 SHIFT + F10 , 打开控制台
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 10.988
主题: 4
帖子: 766
注册: 2010年5月
在这个地方不要点安装
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 10.988
主题: 4
帖子: 766
注册: 2010年5月
安装 WIN7 x64 MSDN版本
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 10.988
主题: 4
帖子: 766
注册: 2010年5月
第一个, VMWare的配置, 4核, 24G内存
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 10.988
主题: 4
帖子: 766
注册: 2010年5月
发一个在VMWare里VHD的RAMWIN7的结果, 慢慢贴过程, 唉, 好像设置 testsigning 的地方搞的有问题, 也不想弄了, 谁搞好了完善下
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 10.988
主题: 4
帖子: 766
注册: 2010年5月
启动重启的BUG也搞好了, 用 360Amigo 在RAMOS启动好了以后把 /Windows/system32/config/SYSTEM 拷贝一份到VHD下覆盖下就好了,  现在应该算比较完美了,  那天我在VMWare里用个24G的虚拟机把整个流程重做一次吧, 可以多截点图下来, 整个过程还是比较简单的说.
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 10.988
主题: 4
帖子: 766
注册: 2010年5月
下面简单的写一下VHD制作RAMWIN7的方法.

1) 制作前的准备工作, 先在VMWare里把 grub4dos , WIN7PE , BOOTICE , bcdboot , bcdedit 用的比较熟练, 能够做到
   删除掉系统的 MBR , BOOT目录 BOOTMGR 以后能够重建 MBR, PBR , BCD记录, 然后再次的把WIN7启动起来比较好. 最
   好是能够使用 GRUB 做MBR, 我在这上面走了很多弯路, 各种折腾以后一不小心破坏了引导记录, 系统起不来了, 搞的
   我重装了两次系统, 累死了.
   
2) 最好使用 GRUB4DOS 做MBR, BOOTMGR修改起来太麻烦, 并且用BOOTMGR引导系统要进两次选择菜单, 太麻烦的说, 最好
   也在虚拟机里练熟了再写到主硬盘上. 写坏了也不要紧, 用BOOTICE啥的都可以在PE下恢复回去, 不要动不动的重装.
   
3) VHDWIN7的安装, 如果实在不想学太多的 diskpart 命令, 可以先在PE在GUI下把VHD建好, 不过学学也没坏处.
   3a) 做WIN7 安装的U盘啊, 光盘啊跟正常装机一样
   3b) 安装时在选择语言以后, 不要点开始安装, 按 SHIFT + F10 进入控制台, 运行 diskpart.
   3c) 在 diskpart 里运行了各种 list disk , list volume , create vdisk 等等命令以后, 我们在硬盘上建立了一个
       合适大小的 VHD 用来安装我们的新系统. 当然这一步你也可以在PE里就提前做好. 一定要建固定大小的VHD, 我现
       在是做的20G, 剩下的12G用来跑系统, 应该大部分时候都够了, 实在不够的时候, 还可以进VHD的系统, 这样就有全
       部的内存可以使用.
   3d) 继续在 diskpart 里, 运行 select vdisk file=C:\sys\WIN7VHD.vhd , attach vdisk 啥的命令, 选择加载我们
       新建的VHD.
   3e) 现在可以点安装了, 把WIN7安装在那个多出来的 VHD 上, 这个过程跟安装一次WIN7没啥区别, 装好了以后我们就有
       一个可以运行的VHDWIN7系统了, 这个速度跟真正硬盘基本没有啥差别, 可以用来正常工作用的, 就是不能跑分的说.

6) 安装好驱动, 必要的一些软件以后, 关闭虚拟内存, powercfg -h off 关闭休眠, 关闭系统还原, 使用的差不多了, 准备
   开始做成RAMWIN7启动.
       
5) bootloader 的安装, 我使用 GRUB4DOS 做MBR, 所以比网上的攻略简单些, 我的 MENU.LST

default 0
timeout 5

title BOOT RAMWIN7
find --set-root /sys/WIN7VHD.vhd
map --mem=0 /sys/WIN7VHD.vhd (hd0)
map --hook
chainloader (hd0,0)/bootmgr

title BOOT RAMWIN7 BASE
find --set-root /sys/WIN7VHD-BASE.vhd
map --mem=0 /sys/WIN7VHD-BASE.vhd (hd0)
map --hook
chainloader (hd0,0)/bootmgr

title BOOT VHDWIN7
chainloader (hd0,0)/bootmgr

    当系统跑的比较稳定了以后, 我会把系统从SSD拷贝一份到普通硬盘上, 就是WIN7VHD-BASE, 可以在我又一不小心把系统
    搞的起不来了的时候救命用, 比在PE下恢复方便多了, 可以边上网, 打游戏, 听着音乐恢复系统, 就是要工作也没有问题
    的说.
    
6) VHD上 BOOTMGR 的安装, 假定系统盘是 C:盘, 存放VHD的硬盘是D: , 进VHDWIN7以后, 以管理员权限运行控制台 cmd.
   在控制台下运行:
   
   cd C:\Windows\system32
   bcdedit /set testsigning on
   bcdboot C:\Windows /s C:
   bcdedit /store C:\Boot\BCD /set testsigning on
   
   这样打开了测试证书, FiraDisk 等几个做RAMOS的驱动都没有合法的M$签名, 只能打开测试证书运行, 打开测试证书以后,
   据说M$DRM就不能用了, 不过中国的地盘上应该没有什么人用M$DRM, 算不上一个大问题. 还有就是给我们的桌面上加了个
   "测试模式" 的标记.
   
7) 进VHDWIN7, 安装Firadisk的驱动, 导入Firadisk的测试证书, 注册表文件是下面的, 是 Firadisk作者 Karyonix 用来对
   Firadisk 签名用的数字证书, 我安装的是 1.30版本, 据说这个版本性能稍微好点, 不过还是很差, 唉.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SystemCertificates\ROOT\Certificates\FDE81B077831C7574B68DA27D7AA1B12B82A21E6]
"Blob"=hex:04,00,00,00,01,00,00,00,10,00,00,00,6b,44,04,4a,f1,9d,e5,f7,d9,ad,\
  d5,d3,87,40,bc,31,0f,00,00,00,01,00,00,00,10,00,00,00,91,b8,bf,3a,70,c0,31,\
  94,63,e1,0e,1d,97,f1,22,05,14,00,00,00,01,00,00,00,14,00,00,00,ce,0d,a7,a8,\
  ba,69,21,65,c4,6f,d2,7d,f0,11,11,f8,44,79,df,02,19,00,00,00,01,00,00,00,10,\
  00,00,00,04,c0,4a,ce,99,87,0a,24,eb,f9,4e,dd,57,ed,6a,65,03,00,00,00,01,00,\
  00,00,14,00,00,00,fd,e8,1b,07,78,31,c7,57,4b,68,da,27,d7,aa,1b,12,b8,2a,21,\
  e6,20,00,00,00,01,00,00,00,27,02,00,00,30,82,02,23,30,82,01,8c,a0,03,02,01,\
  02,02,10,8a,be,a7,33,a4,f5,24,99,48,59,8b,00,93,3b,b3,fa,30,0d,06,09,2a,86,\
  48,86,f7,0d,01,01,04,05,00,30,23,31,21,30,1f,06,03,55,04,03,13,18,4b,61,72,\
  79,6f,6e,69,78,20,54,65,73,74,2d,53,69,67,6e,69,6e,67,20,43,41,30,1e,17,0d,\
  30,39,30,39,31,32,30,31,31,35,35,31,5a,17,0d,33,39,31,32,33,31,32,33,35,39,\
  35,39,5a,30,23,31,21,30,1f,06,03,55,04,03,13,18,4b,61,72,79,6f,6e,69,78,20,\
  54,65,73,74,2d,53,69,67,6e,69,6e,67,20,43,41,30,81,9f,30,0d,06,09,2a,86,48,\
  86,f7,0d,01,01,01,05,00,03,81,8d,00,30,81,89,02,81,81,00,ea,bb,41,80,c9,60,\
  59,40,77,b2,59,60,63,69,ad,c9,ee,dc,c1,2c,fc,93,4f,39,87,44,0e,65,7b,e9,aa,\
  07,05,2f,a9,70,d9,d1,3b,7a,8f,bc,62,5b,2b,1a,c3,e0,fc,58,d3,62,6b,32,2a,51,\
  2a,d7,80,db,bd,f7,15,28,26,23,5b,5b,2c,90,7e,c6,2f,bf,0c,26,1d,1f,6b,e4,e2,\
  6a,18,d2,ec,66,fe,12,ac,7f,09,8d,17,49,57,6f,25,4e,72,df,12,e2,af,9e,5b,5c,\
  38,80,fd,ec,f3,9c,20,5b,dc,1a,e4,3f,e4,59,ab,6d,54,9b,0d,5f,eb,8b,02,03,01,\
  00,01,a3,58,30,56,30,54,06,03,55,1d,01,04,4d,30,4b,80,10,54,49,1d,5b,55,07,\
  bf,78,88,12,32,0d,db,85,72,22,a1,25,30,23,31,21,30,1f,06,03,55,04,03,13,18,\
  4b,61,72,79,6f,6e,69,78,20,54,65,73,74,2d,53,69,67,6e,69,6e,67,20,43,41,82,\
  10,8a,be,a7,33,a4,f5,24,99,48,59,8b,00,93,3b,b3,fa,30,0d,06,09,2a,86,48,86,\
  f7,0d,01,01,04,05,00,03,81,81,00,8e,9e,c4,aa,f5,40,7b,5b,c4,52,e4,07,b4,8d,\
  18,d9,81,75,8c,25,b3,b7,9f,5a,0f,2f,72,0e,99,f4,d7,7d,41,a9,20,14,12,9e,2b,\
  54,cd,e3,a5,47,d4,09,91,c2,a6,11,b5,4a,a1,9c,e0,b2,e1,33,02,b3,b5,b5,83,d8,\
  e0,6b,a9,9e,14,68,04,11,f5,7b,08,bb,cb,f3,4a,ac,a3,63,75,39,3d,68,c7,00,7a,\
  f0,0d,b1,57,e7,74,61,99,ff,a0,27,39,57,20,7f,f2,4b,e8,09,7d,49,68,79,6a,db,\
  0f,d6,e0,28,1c,27,e1,ad,a9,81,13,0c,05,93
    
8) 如果你上面都没有出问题, 可以重启机器, 在 GRUB的启动菜单里选第一个, 不出意外
   应该就能进入到 RAMWIN7 了, 选第三个可以继续的进VHDWIN7维护系统, 安装软件.
   
9) WINDOWS 目录下有好几个目录又大又没啥用处, 可以把这些目录移到到普通硬盘上,
   然后 mklink /D ... 建立软链接到WINDOWS目录下, 记得这个工作要在 RAMOS或者PE
   下做方便些, 我把 assembly , Installer , SoftwareDistribution , winsxs
   这几个目录都移到到SSD上了. winsxs 看着很大, 但移到以后并不能节约多少空间,
   因为 system32 下很多文件都是硬链接到 winsxs 下的文件, 移到 winsxs 以后你实际
   上就要花两倍的硬盘空间存这些文件, 我移动的这个目录有 6.6G, 但实际上只给我省
   出了不到2G的空间. 并且移动以后, 就没办法再把这些文件移到回去了, 因为硬链接
   的对应关系已经丢失, 再移到回去你就真的要花两倍的空间了. 也许用一个 winsxs瘦
   身的工具比较好.
   
现在已知的小BUG, 由于用RAMDISK方式启动, 硬件会发生改变, 会提示重启, 千万不要点
重启的说, 这个本来应该通过导出 HKLM/SYSTEM 的注册表, 替代VHD镜像下的
/Windows/system32/config/SYSTEM 文件的方式来处理, 但现在缺省的安全设置下导出有
点麻烦, 以后看想个办法弄一下, 网上写的很多都有问题, 好多是针对32位WIN7的, 现在
先这样用着.

(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 10.988
主题: 4
帖子: 766
注册: 2010年5月
唉, 还是跑一下测试, PCMark7 分数是 4964 ,  PCMark Vantage 分数是27215 , 都没注册码, 只能在网页上看结果, 还没各个分项成绩. 就没有截图.
系统是工作用的, 不是做的跑分专用, 跑着防火墙,  MSE啥的, 启动有接近100个进程.
登录后可直接显示原图
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 10.988
主题: 4
帖子: 766
注册: 2010年5月
nahcooo 发表于 2012-12-25 23:51
ramdisk太不靠谱,所以只能当玩具。哪敢真正存资料?


ramdisk 啥地方不靠谱了, 08年到10年, 我使用了RAMXP 工作了2年,  从没遇到过ramdisk出毛病的时候,  并且我基本上都是1周不关机的, 中间休眠的次数能有20次...
你只能用来当玩具只是你不会用...
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 29.179
主题: 320
帖子: 14187
注册: 2008年6月
ramdisk太不靠谱,所以只能当玩具。哪敢真正存资料?
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
禁言中
泡网分: 21.414
主题: 619
帖子: 21895
注册: 2004年6月
内容贡献勋章
lv1goblin 发表于 2012-12-25 19:40
只是RAMDISK的资料会丢啊,  东西都存在普通硬盘上就是了啊. 你实在不放心, 把 /User 目录也 ln -s到普通硬盘上就是了.
一开始各个东西没有用熟, WIN7 稍微动点手脚, 就有可能不能boot,  一开始不懂, 不知道怎么办, 结果重装了好几次, 唉.
现在整个流程跑通了, 就简单了, 还有就是基本上不管发生啥情况, 我都有办法重建 MBR/PBR/BCD 记录了, 也就不怕折腾了.

现在发现只要能按 VHD 方式安装WIN7, 就有办法做到跟普通安装WIN7基本一样的流程了, 不麻烦.
8G内存可能装精简版的 32位WIN7比较好, 16G内存装64位WIN7ES版比较好, 24G以上就可以装普通的64位WIN7了


我用的是原版win7 64系统,目前c盘占用25G的空间。
所有软件都是默认安装到c盘。

这种情况,至少需要多大的内存?
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 10.988
主题: 4
帖子: 766
注册: 2010年5月
ygqiang 发表于 2012-12-25 19:15
并且RAMOS每次重启都是全新的

这个重启后,资料会丢失的。。每次都需要想着备份资料,不爽。


只是RAMDISK的资料会丢啊,  东西都存在普通硬盘上就是了啊. 你实在不放心, 把 /User 目录也 ln -s到普通硬盘上就是了.
一开始各个东西没有用熟, WIN7 稍微动点手脚, 就有可能不能boot,  一开始不懂, 不知道怎么办, 结果重装了好几次, 唉.
现在整个流程跑通了, 就简单了, 还有就是基本上不管发生啥情况, 我都有办法重建 MBR/PBR/BCD 记录了, 也就不怕折腾了.

现在发现只要能按 VHD 方式安装WIN7, 就有办法做到跟普通安装WIN7基本一样的流程了, 不麻烦.
8G内存可能装精简版的 32位WIN7比较好, 16G内存装64位WIN7ES版比较好, 24G以上就可以装普通的64位WIN7了

(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
回复主题: TP W530 升级和静音改造求助.
功能受限
游客无回复权限,请登录后再试