在 一次磁盘扫描过程中,发现G:盘出现坏道,于是我打算用Pqmagic6.0中文版把G:区中的坏道隔离出来,以保证坏道不发生扩散。

可是,当我进入到DOS模式下启动Pqmagic时,程序并没有顺利地运行,而是出现了一个错误提示:“Partition Magic无法在Windows NT/Windows 2000 Server上运行”,点击确定之后程序自动退出了。这个问题是我所始料不及的,因为原先在公司的一台安装Windows 2000的电脑上运行过Pqmagic,也没有出现过这种问题啊,但是我记得好像公司里安装的是Windows 2000专业版,而我现在安装的却是Server版。从提示上看,的确是Pqmagic与Server版的Windows 2000有不兼容现象,我初步判断可能是硬盘的引导与专业版略有不同,而造成了这种现象,于是我又用Windows 98的启动盘引导至DOS下,再运行Pamagic,可是这次还是出现同样的错误提示。

  既然和引导程序无关,那么可能就是Server版在C:盘根目录下的某一个文件的存在(我的Windows 2000安装在F:盘),使得Pqmagic无法运行,于是我在备份了C:盘根目录下的所有文件以后,逐个删除C:盘中的一些与Windows 2000有关的文件,最后终于发现,只要Boot.ini文件存在,Pqmagic就无法正常运行,只要我把Boot.ini文件改名后再运行Pqmagic,就完全没有问题了。

  为了搞清楚这个问题,我在把硬盘上的Boot.ini文件备份以后,用公司电脑里的Windows 2000专业版的Boot.ini文件覆盖了我的电脑中的同名文件,然后再又运行了Pqmagic,这次的确可以正常地运行,看来Pqmagic无法正常运行的原因就在于Boot.ini文件的内容,于是我对比了两个版本的Boot.ini文件,两者的不同点共有两处:即Windows 2000的版本名称(“Advanced Server”和“Professional”),我想Pqmagic会不会就是靠Boot.ini文件这一不同来判断Windows 2000的版本,来决定是否运行,于是我把服务器版的Boot.ini文件中的“Advanced Server”改成“Professional”,可是这次Pqmagic还是无法运行。最后发现专业版中的“=”的前后各有一个空格,而服务器版上却没有空格,于是我在服务器版的Boot.ini文件中加上了这两个空格,然后再运行Pqmagic,这次终于没再出现那个错误提示了。

  为了再次验证这个结论,我又把Windows 2000专业版删除,然后再安装Server版,并将Boot.ini文件按上面的方法做出修改,修改以后完全不影响Windows 2000的运行,Pqmagic也可以正常的使用,看来这个问题就这样圆满地解决了。至于这个有趣的问题为什么为出现,我估计是微软公司为了区分专业版和服务器版的,故意留下的记号,而Pqmagic就利用这个记号来让自己不在服务器版下运行,这可能是为了保证Server版稳定运行的一个方法。

来源:http://www.315safe.com  作者:伊瓦收集

Partition Magic无法在Windows NT/Windows 2000 Server上运行的解决办法相关推荐

  1. VMware Workstation Pro 无法在Windows 上运行的 解决办法

    一.问题描述 国庆期间window10来了一次更新,导致VMware Workstation 无法在windows上运行,我的虚拟机版本是VMware Pro14.有两种方法解决该问题,第一种是直接卸 ...

  2. VMware Workstation Pro 无法在Windows上运行的解决方法

    报错信息 : VMware Workstation Pro 无法在Windows上运行的解决方法 解决办法 1.方法二:卸载补丁 以下三个会产生相关影响,因此在控制面板里找到相关的,然后卸之. Oct ...

  3. Windows 下 Quartus 检测不到 USB-Blaster 终极解决办法

    Windows 下 Quartus 检测不到 USB-Blaster 终极解决办法 转自https://blog.csdn.net/acang301/article/details/50471067? ...

  4. win7无法安装到此计算机,win7系统安装出现“windows安装程序无法将windows配置为在此计算机的硬件上运行”的解决方法...

    很多小伙伴都遇到过win7系统安装出现"windows安装程序无法将windows配置为在此计算机的硬件上运行"的困惑吧,一些朋友看过网上零散的win7系统安装出现"wi ...

  5. Windows系统对中文生僻字支持问题的解决办法

    Windows系统对中文生僻字支持问题的解决办法 1.Windows API对GB18030-2000 的支持下列 Windows API 提供对GB18030-2000 的支持. IsValidCo ...

  6. VS2019中出现【Windows SDK】找不到 Windows SDK 版本10.0.18362.0的解决办法

    VS2019中出现[Windows SDK]找不到 Windows SDK 版本10.0.18362.0的解决办法 方法一:在项目上右击选择重定目标解决方案,将windosSdk的版本号选择10.0. ...

  7. Windows NT和2000的TCP/IP设置

    http://www.xhit.cn/html/net/xieyi/jichu/20070702/55169.html TCP/IP是一个广泛使用的广域网协议,在NT和2000系统中,它的一些参数会由 ...

  8. Windows远程桌面(mstsc)不能复制粘贴的解决办法

    原来通过mstsc远程连接Windows能够直接在本地和服务器之间复制.粘贴一些文字和文件,最近突然无法直接复制粘贴了,只能通过远程映射的本地磁盘方式交换文件,太为繁琐. 已经确认远程桌面连接选项&q ...

  9. Windows下查看端口被占用问题和解决办法

    在运行程序的时候,我们经常会遇到端口被占用的问题,那么在Windows下我们咋查看端口被占用尼? 在这里之前,我们搞清楚一个问题,什么叫端口被占用? 简单的说,就是一个进程PID使用两个端口号,举例说 ...

最新文章

  1. mysql 字段扩容_解决DB2事物日志满、扩充表字段长度和表空间的命令
  2. 缓存初解(四)---Ibatis的缓存配置+Ehcache
  3. 常用于生产部署方式详解 灰度发布 滚动发布 蓝绿发布
  4. Unity4.6.2发布 支持64位iOS
  5. 解决sklearn.metrics指标报错ValueError: Target is multiclass but average=‘binary‘. Please choose anothe...
  6. java两个字符串 相隔天数_关于Java: Joda-Time时间中两个日期之间的天数
  7. mysql数控不小心被删_mysql 数据库信息不小心被删除了, 请问能恢复么
  8. 阶段3 2.Spring_02.程序间耦合_3 程序的耦合和解耦的思路分析1
  9. 会赚钱的教师才是好教师
  10. visio画图常见问题解答
  11. Fedora9中安装中文输入法
  12. LoadRunner详细使用教程
  13. 一些用JAVA实现的小题目
  14. 联合循环——13(智慧电厂的发展与展望)
  15. three doors
  16. -bash: unzip: command not found的错误解决方式
  17. 伯恩半导体 - ESD 选型指南
  18. 玩转控件DTPicker
  19. [MS Project]Project软件入门两天之旅
  20. 【云原生之Docker实战】使用Docker部署phpMyAdmin数据库管理工具

热门文章

  1. Linux文件二级目录介绍
  2. windbg调试 wow64 内核dump
  3. Docker容器启动时运行 sh 脚本
  4. JavaWeb简历管理模块
  5. TCGA数据库ceRNA网络构建(二)差异分析
  6. 计算机英语论文中英互译,计算机专业中英文文献翻译.doc
  7. 弗洛伊德(Floyd)算法求图的最短路径
  8. 计算机网络打开是空的,QQ空间打开是空白页面怎么办 加载页面空白解决方法
  9. mysql point 修改_mysql point WKB格式 php 解析 unpack
  10. 系统学习Python——模块和包:Python程序架构