大家一定对 Autorun 病毒恨之入骨吧?是的,这种病毒在学校、办公室等场所传播迅速,且不易防范。对一般用户来说,中毒之后也不易清除,往往重装系统之后病毒还会死灰复燃。此文将介绍 Autorun 的原因,分析网上流传的传统治疗 Autorun 病毒的方法,并提出一种新思路,彻底防治包括 Autorun 系列在内的所有 U 盘病毒。
一、Autorun 的介绍及 Autorun 病毒的原理
Autorun 病毒是一种专门针对 Windows 系列操作系统的病毒,它是依靠 Windows 的 Autorun/Autoplay 功能发作传播的。这个功能的目的是在电脑上插入闪存盘等可移动设备或是光盘之后,自动执行一系列的指令。在 Windows XP 之前, Autorun 和 Autoplay 指的是同一个功能,但是在 Windows XP 之后,这两个单词指不同的功能。在中文版的 XP 里,前者被翻译为“自动运行”,而后者叫“自动播放”。其中自动运行是指:
对光盘来说,放入光盘后,自动执行 autorun.inf 文件中规定的程序。
对其它可移动设备来说(闪存盘、移动硬盘等),当双击盘符时,自动执行 auto ……
在很多网上的教程里都告诉我们,如果要在你的电脑里装多个系统,那么一定要按照这个顺序装:低等级 Windows 系统→高等级 Windows 系统→ Ubuntu 等 Linux 发行版。这是因为如果倒过来装,那么低等级的 Windows 系统的引导程序会把高级的 Windows 系统及 Linux 发行版的引导程序破坏。事实也的确是这样的,但是难道真的没有变通的方法吗?如果我硬盘里已经有 Windows 7 了,我要再装个 XP ,一定就要重装 Windows 7 吗?本文将会为你提供一种解决此问题的方法。
一、关于多系统启动
(由于 Mac OS X 系列系统难以在普通 PC 上安装,所以本文只讨论 Windows 和 Linux 。前者以 Windows 7 和 Windows XP 为例,后者以最流行的发行版 Ubuntu 的 10.04 版本为例)
在 NT 架构出现之后, NT6.0 出现之前,也就是从 Windows NT 到 Windows Server 2003 (内核为 NT 5.3 )这段时间里, Windows 系统的引导程序都是 ntldr ,这是一个存在于硬盘的第一个主分区的一个小文 ……