Puo's 学习园地
http://puo.cn

DELL 640M MediaDirect安装 DIY全攻略

2007-05-08 18:01

————————————————————————–
Copyright (C) >21-AUG-2006carndylee<
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
—————————————————————————

MediaDirect安装非常困难吗?,安装要求的条件苛刻吗,要求删除扩展分区等等吗!NO,误区!
当你揭开内幕,看透了本质,才发现原来如此轻松!享受DIY带来的乐趣吧!!!
-<此方法也可做重装XP之后MD的修复之用!!!

1 工具(欲善其事,先备利器)
A.DELL MediaDirect安装盘(512M)或者镜像文件。(必备,自备)
B.PQMagic(可选)
C.Winhex或者Diskgen(推荐Winhex)(可选)
D.UltraEdit或其他二进制文件修改工具(可选)

2 解释误区
MD可以安装在任意一个主分区上。并非通常认为的安装在硬盘的最后一个主分区上。
MD也可以访问扩展分区中的内容。其实MD是一个嵌入式的精简版本的XP。有什么理由拒绝她访问逻辑分区呢?!

3安装与设置
A.分配硬盘空间:
MD要安装在一个主分区上,我想系统上现有4个主分区的(多数不是在医院就在监狱)应该没几个,大概也不会看到我的帖子。:)
用PQMagic在现有的系统上调整出一个2G左右的空间(别太小就行了,任何位置,通常在硬盘的最后位置调整,这样尽量避免移动数据,速度会快些!)

B.建立MD分区:
在XP下运行磁盘管理工具(diskmgmt.msc),在调整出的未使用空间上建立主分区,类型NTFS。(盘符任意,不必须是X:)

C.拷贝文件:
将MD安装光盘下的两个文件XPEI1.exe,XPEI2.exe解压到建立的MD分区当中。(注意下述说明献给初级用户:这两个文件是自解压程序,默认是解压到X:盘,如果上一步建立的MD盘为X:,则直接运行即可,否则用winrar可以选择解压到指定位置)
将XP的taskmgr.exe程序拷贝到MD:\windows\system32目录下。有了这个程序,就可以在MD下启动任务管理器(快捷键ctrl+shift+Esc)

D.设置启动信息(boot.ini和rmbr.exe)
boot.ini:
下述信息中partition(2)。默认是2,通常情况下MD是被安装到第二个主分区上了。如果你的MD分区不是第二个主分区,就要修改此参数。
(以我的机器为例:1: XP(Primary),2: (Primary),3: (Extend),4: MD(Primary)),上面的参数就要修改成partition(3)。
[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS=”Microsoft Windows XP Embedded” /fastdetect /KERNEL=NTOSBOOT.EXE /maxmem=256

rmbr.exe:
该步骤非常重要:
解压缩文件后,在MD盘内会有一个rmbr.exe程序,该程序的功能是修改MBR,把引导MD的启动必要的一些信息写入MBR,这样,按MD键的时候。才能引导进入MD系统。

运行 rmbr dell 1 4 (>- 次例为我机器的情况。1为XP的分区位置,4为MD的位置,大多数情况下XP占用一个主分区为1,扩展分区为2,新建的MD为3)
**** 通常各位用到的参数为 boot.ini: partition(2) 和 rmbr dell 1 3*****
(运行方式,在XP下运行cmd,进入通常说的dos窗口( 假设MD盘为X: )
x:
rmbr.exe dell 1 3
dell,1,3分别为rmbr程序运行时的3个参数)
[补充]:
关于硬盘分区表中的4个分区占用信息,要以通过磁盘管理工具(diskmgmt.msc)查看到的硬盘的信息为准。
(例如:C区为主分区,DEFG为四个逻辑分区,h为dvd光驱,IJ为两个虚拟光驱.K为MD主分区,实际的情况应该是
分区1 分区2 分区3 分区4
XP 扩展分区 MD (无)

E:原理及补充
*通常运行的Dellkit.exe方式安装MD的时候,该程序会做一些必要性检测,比如如果硬盘上现在有扩展分区的情况下就不允许安装,DIY的方式,就可以跳过这些检测。
*通常MD盘在XP下是不可见的。因为通常安装时在最后会运行\DellKit\RemoveDriveLetter.exe,把MD盘的类型改为不识别类型(NTFS为07,被改为D7),另外,rmbr程序运行时也会修改mbr信息,
每次启动时,如果她监测到MD盘的标记为07时,就会在修改为D7以便隐藏和保护MD数据。
*如果你想在XP下,也能看到MD盘,可以修改rmbr.exe,用UltraEdit打开rmbr.exe,将以下偏移位置的数据修改,保存。
126A: 04-<90
126F: D0-<90
然后再重新运行一次(可能是rmbr dell 1 3)

F:关闭XP,按MediaDirect键启动MD。
初始化之后(1,2分钟左右)就可以使用了。

G:破解和安装解码工具
参考网上的其他原作

4 FAQ
A:安装了之后是英文怎么办?进入MD后,启动任务管理器(快捷键ctrl+shift+Esc),运新Explorer,Control panel,Regional and Language Options,改为China PRC.或相应的区域。注意,之后要用任务管理器,选择关机!!!否则默认的方式是休眠!

B:MD分区已经被隐藏了,修改了rmbr,之后运行rmbr也无法显示。是的,修改rmbr方式只能防止MD被再次修改。无法修改已经被隐藏的MD。
对应方案:Diskgen方式。启动到dos下(自选,不赘述),运行diskgen,把MD分区的type修改D7-<07,重起。
Winhex方式:在XP下运行winhex(需要注册版,否则不能保存。慎用!)打开partition table,在偏移1C2,1D2,1E2,1F2上述4处,如果为D7就修改为07,否则勿动!保存。下次启动的时候就可以看到MD盘了!

C:为什么在MD下看不到扩展分区中逻辑分区的内容,或者一些新建分区的内容。此情况多发生在,MD安装之后,重起初始化之后,新加分区无法找到。也可以尝试在MD下用taskmgr选择关机,然后重起MD有可能就能识别了(未作验证,仅供参考。如不可,当然reinstall MD可以解决。)

D:启动MD时出现missing ntldr.exe …..,通常正确运行rmbr.exe可以解决!

E:启动MD时出现找不到>window root<\system32\hal.dll… ,通常修改boot.int可以解决!

http://benyouhui.it168.com/thread-373115-1-1.html

打赏
允许转载,请注明转载地址:Puo's 学习园地 » DELL 640M MediaDirect安装 DIY全攻略

评论 抢沙发

做一个好的个人学习园地

主要网建,域名、集装箱物流、生活方法论的学习及研究,整理等内容

网址导航222域名店

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册