QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2667|回复: 4

安装linux后win2000启动慢的解决方案(补充)

[复制链接]
发表于 2005-8-21 15:06:12 | 显示全部楼层 |阅读模式
前年我发的一个关于变慢的帖子里存在错误(而精华贴里头引用过
http://www.linuxfans.org/nuke/mo ... &highlight=
于是......)导致很多新手看了后不得不重装linux。我感到十分难过,sorry,这次修改过了。一定正确......希望有点用处。

这种情况会发生windows变慢:

         装win2x(winxp)的时候,硬盘上所有空间都用上了(不管是fatxx或ntfs),后来为了装linux,在DOS下又删除原来存在的分区,空出几个G装linux。 在DOS下删除分区而不是在windows下删除分区,是问题发生的直接原因


结果导致,windows找他原来存在的分区找不到:
如果原来存在的分区变成可用空间,那么windows将跳过检查,“我的电脑"中少了一个盘,也就是少了一个字母,如:c: e: f: .....这样windows的速度不会变慢,没有变化,有时多了一个”xxxerror“ ,不过没关系。
但是,在刚才的“可用空间”里装上linux/unix,就变成了linux/unix分区(ext2,ext3...,unix..),那么windows的c: d: e: 字母不会少,依然存在。只是,这时候的e盘不再是以前的fat32或者ntfs了,而是ext3,windows载入的时候不能识别,就是不能访问,那结果就是,不断的试图读取......结果就是很慢.............悲惨.......


解决方法:3种
1. 下载一个windows识别linux分区的文件ext2_for_win2k.zip,其中有 ext2.sys和一个*.reg文件
http://skagon.51.net/temp/ext2_for_win2k.zip
第一步,cmd下copy ext2.sys %systemroot%\system32\drivers\
(%systemroot%是你的winnt目录,类似还有一个变量%windir%)
第二步,cmd下键入regedit /s *.reg(或者双击*.reg导入即可)
*.reg内容如下:
REGEDIT 4

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Ext2]
"ErrorControl"=dword:00000001
"Type"=dword:00000002
"Start"=dword:00000001
"Group"="File system"
其中REGEDIT 4可以改成"Windows Registry Editor Version 5.00"不过REGEDIT 4 可以兼容9x和2x.....
注意:经测试,ext3分区也可以用那个ext2.sys文件,放心好了,只是,windows下不要往那个/boot(windows下识别的linux分区)中写东东。

2.在windows下“删除”那个linux区(确保windows”遗忘“那个区,具体做法是:右键"我的电脑"-"管理"-"磁盘管理"-右键"linux分区"-"更改驱动器号"-"删除",注意,这是删除这个分区的访问字母,不是删除逻辑分区),也不是在DOS下删除哦。 假设是f盘,windows下不给这个盘访问字母,它就不会试图读取了。问题可以解决

3.pqmagic不能无损数据调整linux分区的大小,也不能平移linux分区的位置(平移以后grub会失效,导致启动不了)。如果,能在linux分区之前,增加一个windows分区,让windows找到就可以了。不管它有多大。正确的做法是,用pqmagic在dos下调整一个windows分区的大小,调小一点,空出一点空间,在在这点空间上创建一个windows分区,也就是把linux分区前的某个windows分区一分为二,即可。这样,windows“失去”的分区“找回”,就不会变慢了。尽管此时的windows分区和以前根本不一样,但是问题可以解决。





正确安装linux详细说明:
假设有c: d: e: f:盘,f盘大小是6G,你想把它给安装linux用。此时,请不要在dos下用分区工具删除f:盘,然后去装linux。这就会导致变慢的情况发生。

正确的做法:2种
1.在windows下删除f盘,这回是真的删除哦。右键"我的电脑"-"管理"-"磁盘管理"-右键"linux分区"-"删除",(注意和上面的区别)。然后重启,在剩余空间安装linux。

2.在dos下,使用pqmagic,给f盘调整大小,但是不能删除它,如果删除,那windows就会变慢,几乎所有变慢的人都是这里犯的错误。原因上面已经分析过了。此时,应该调整f盘大小,使它变得很小,例如1G,这样,就可以空出5G的空间装linux了


EMAIL:[email protected]
QQ:82851737
前3种解决方法一定正确。
发表于 2005-8-21 18:45:03 | 显示全部楼层
我的建议是linux下用lvm,这样可以动态调整分区。

然后window下用pm,也可以调整,不过在调整前,一定学会如何修补grub
回复

使用道具 举报

发表于 2005-8-21 18:49:19 | 显示全部楼层
好贴
回复

使用道具 举报

发表于 2005-8-21 20:25:30 | 显示全部楼层
右键"linux分区"

后“管理驱动器名和路径...”菜单不可选

只有“删除逻辑驱动器。。。”有得选。

回复

使用道具 举报

 楼主| 发表于 2005-8-21 23:42:11 | 显示全部楼层
一个偶然的机会,找到一台机器.
特意看了一下,可以证实,"更改驱动器字母和路径..."也就是"change driver letter and path.."
在正常情况下,是可以点击的.楼上那位一定是系统出问题了,
请检查几点(参考):
1.是否有权限
2.该分区里是否有程序正在运行(多半如此)
3.该分区是否有复制,剪切等操作

reboot,try it again...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-18 08:46 , Processed in 0.043873 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表