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

《DELL 640M MediaDirect安装 DIY全攻略》留言数:0

发表留言