热点推荐:
您现在的位置: 电脑学习网 >> 硬件专区 >> 正文

如何禁止usb设备

2013-09-12 17:11:20  来源: 硬件专区 

  随着闪存、MP3、移动硬盘等USB设备越来越多,传送数据、拷贝文件、下载MP3歌曲等是家常便饭,但这也给系统带来了极大的安全隐患,尤其是办公环境下。笔者今天推荐一款名为MyUSBOnly的软件,它可以确保操作系统只识别已获得授权的特定USB设备,那些未经授权的USB设备将被拒绝,以保证系统和数据的安全。www.sq120.com推荐文章
  目前,MyUSBOnly的最新版本是3.2,文件大小1.50MB(下载地址:http://www.myusbonly.com/usb/download.php),可以在Windows 2000/XP/2003等平台下安装使用。遗憾的是,它不支持Windows Vista。
一、设置很重要
  默认设置下,MyUSBOnly安装时会自动在桌面上创建一个程序图标,建议取消安装向导界面中的“Create a desktop icon”选项前的钩,安装完成后需要重新启动系统。
  MyUSBOnly会随系统启动而自动加载,这样设计的初衷是为了保证USB端口的安全。但运行之后会在系统托盘区显示图标(图1),等于是告诉人家这里有MyUSBOnly的保护,因此建议右击选择“General Setup”进行设置,默认的初始密码是0000(图2),这几乎是处于不设防的状态,怎么能行呢?根据提示输入密码进入设置界面:
  1.修改密码:在“Setup Window Access Password”下面的文本框中重新键入新的密码(图3),这样其他用户就无法进入主界面更改相关设置了。WwW.iTCoMpUTeR.Com.cN
  2.不显示托盘区图标:默认设置下,MyUSBOnly会在系统托盘区显示程序图标,这显然是不行的,请取消“Display tray icon”前面的钩,当然你也不用担心会无法进入设置界面,只要按下“Ctrl+F5”快捷键就可以了。
  如果勾选了“Show warning tray hints to user about unauthorized device”复选框,那么当未经授权的USB设备连接时,MyUSBOnly在自动禁用的同时,还会在系统托盘区显示“硬件安装期间出现了一个问题,您的新硬件可能无法正常运行。”的提示信息,看起来总有些“欲盖弥彰”的感觉,建议还是取消这个选项,这样可以直接禁用而不会显示警告信息,从而达到“以假乱真”的程度。
  3.激活邮件提醒:这里提供了两个邮件通知的选项,“E-Mail Notification when device connected”表示设备连接时发出邮件提醒,“E-Mail Notification when device disconnected”表示设备拔出时发出邮件提醒,你可以根据自己的需要进行选择。
  当然,要想真正使用邮件提醒的功能,除了勾选这两个选项之外,还必须在下面的区域中设置SMTP服务器的账户名称、密码等信息,这里就不多说了,最后单击“Apply Change”按钮保存设置。
二、添加白名单
  切换到“Device Whitelist”页面,在这里可以设置允许使用的USB设备的白名单,首先单击“Start Detect”按钮,然后将相关的USB设备连接到计算机,接下来单击“Detect”按钮进行检测,注意这个顺序不要颠倒,完成检测之后我们会在“Scan New Device Name”列表框中发现已经连接的USB设备,请检查设备名称是否正确。
  如果信息无误的话,请单击“Add to Whitelist”按钮,将它添加到下面的“Device Name - Whitelist”列表框中,按照类似的步骤可以继续添加新的设备到白名单,最后单击“Save”按钮结束(图4)。
  完成上面的工作后,只要是没有被列出的USB设备,即使连接到计算机,也会无法正常使用。按照前面的设置,USB设备被自动禁用的同时,也不会弹出任何的提示信息。
三、查看日志
  默认设置下,MyUSBOnly会自动记录所有USB设备的连接信息,以方便用户查看。进入MyUSBOnly的设置界面,切换到“Device Usage Log”页面(图5),我们可以在这里查看到所有授权或未经授权的USB设备连接到计算机的相关信息,包括卷标、活动情况(Insert或Remove)、时间,感兴趣的朋友不妨一看,你可以随时通过“Clear All Log”清除这些记录。
  应当说,这款软件还是相当实用的,美中不足的是,免费试用的时间只有27天。感兴趣的朋友赶快试试吧。

 
如何组建稳定的双通道

  随着内存价格的不断下滑,很多朋友购买了第二条内存用以升级并组建双通道。但即便是购买了同样品牌、同一型号的内存,也可能因为批次不同和内存参数差异而出现兼容性问题,尤其在CPU集成双通道内存控制器的AMD K8处理器(Socket939或AM2接)平台比较多见,那有没有办法解决这个问题呢?答案就在内存的SPD信息。

时序差异导致内存不“兼容”
  内存的SPD全称为Serial Presence Detect(串行存在检测),其作用类似板卡的BIOS或者光驱的Firmware(固件)。SPD记录了内存品牌、序列号、频率、时序、电压等相关参数,是主板BIOS在启动计算机时配置内存的依据。如果内存SPD信息不同的话,开启双通道时就可能遇到一系列兼容性问题,解决问题的关键就是根据内存情况统一SPD信息。
  内存厂商在写入SPD信息时多采用专业的硬件设备,因它过于复杂而不适合普通用户操作。而Thaiphoon Burner则可以让我们在Windows下方便地修改SPD信息(V3.028下载地址:http://www.cpcw.com/bzsoft)
  以笔者所用的平台为例:主板为磐正EP-9NPAJ + Ultra(nForce4 Ultra芯片组),CPU为Athlon64 3000+(Socket 939)。内存有两条,DIMM1插槽装的是2007年购入的威刚万紫千红系列DDR400 512MB(时序3.0-4-4-8,见图1),DIMM2插槽装的是2005年购入的威刚万紫千红系列DDR400 512MB(时序2.5-3-3-8,见图2)。
  这两条内存外观一致,但因时序不同导致系统工作在较低时序下:3.0-5-5-8(图3),并且ACDSee在查看大图片时经常出现内存读取错误,笔者利用Thaiphoon Burner将DIMM2内存SPD信息写入DIMM1内存,以实现更好的双通道组合。
刷新SPD解决问题
1.备份SPD信息
  启动Thaiphoon Burner程序,点击快捷按钮“Read”,“Read SPD at 50h”即为主板上DIMM1对应内存,选择“Read SPD at 51h”即为DIMM2,以此类推(图4)。首先选择“Read SPD at 50h”,读取完成后选择快捷按钮“Save”,输入文件名后保存为“*.thp”文件,笔者记为“D1.thp”。
  采用同样方法备份DIMM2对应内存SPD信息为“D2.thp”。
2.刷新SPD信息
  点击快捷按钮“Load”调入“D2.thp”,然后点击工具栏“Tools”→ “Views Details”可以查看SPD详细信息,确认无误后点击快捷按钮“Write”,选择“Full Rewrite”,在弹出对话框中(图5)选择50即为DIMM1,51为DIMM2,以此类推。待写入完毕后重启电脑。

3.测试刷新效果
  进入系统后再次打开CPU-Z,可以看到DIMM1的时序已经统一为2.5-3-3-8(图6),而系统内存时序也提升为3.0-4-4-8(图7)。笔者在Windows XP下关闭杀毒软件等应用程序,分别利用Everest2007(4.10.1062)和SiSoftware Sandra2008(1.12.30)进行了内存性能测试。刷新SPD前后内存性能对比如下表:

  可以看到,刷新统一SPD信息后系统内存读写性能有了提升。同时笔者再次利用ACDsee打开相同大型图片后没有再碰到内存报错的情况,双通道内存的兼容性也得到了改善。
结语
  初学者在使用Thaiphoon Burner时应谨慎从事,尽量使用同品牌同系列产品或者相同内存颗粒的其他内存写入SPD信息,否则内存条极有可能限于体质原因无法达到预设参数而出现读写错误。另外,要注意内存的容量问题,千万不能将不同容量的内存SPD互刷。
  而对于动手能力较强的朋友,读取刷新SPD信息仅是Thaiphoon Burner一个基本功能,它同时还是一个超频内存的好工具。少数厂商的产品内存参数设置较为保守,如部分金士顿DDR2 533内存采用超频能力极强的镁光D9GMH颗粒,该颗粒完全可以工作在400MHz(DDR2 800)甚至更高频率下。
  我们可以在Thaiphoon Burner中载入内存默认SPD信息的Dump文件后点击“Editor”按钮(图8),对话框中Table0、Table1等分别代表不同标准频率下的时序设置,我们可以参照DDR2 800的相应参数(图9)修改某一个Table的设置,保存刷新后一条DDR2 533内存即可摇身“变成”标准的DDR2 800内存,省去了每次超频都要单独设置主板BIOS的麻烦。感兴趣的朋友可以从http://cbid.amdclub.ru/下载主流内存的Dump文件作为参照,根据自己内存颗粒的情况进行修改。

 
显卡如何超频

  GeForce 8系列显卡中新增加了一个叫“流处理器(Shader Domain)”的运算单元,在统一渲染架构中它取代了传统渲染架构中的像素和顶点处理器。流处理器的频率要远高于核心频率,这是因为GeForce 8系列显示核心受巨量晶体管所累,频率无法升得很高,于是采取了提高流处理器频率的方式来提升显卡的性能。www.sq120.com推荐文章

  最近笔者发现一款XFX的8800GTS XXX Edition(核心/显存频率为600MHz/1900MHz)测试成绩高得出奇,而笔者把自己的8800GTS的核心与显存超到和它相同的频率,测试得分要比它落后一截。这是怎么回事呢?
  仔细对比这两块8800GTS的工作频率,发现当XFX显卡的核心工作在600MHz(实测594MHz)时,它的流处理器频率高达1566MHz,而笔者采用公版BIOS的8800GTS核心工作在同样的594MHz时,流处理器频率只有1350MHz。正是流处理器频率的差异导致了性能的巨大落差。
  那么如何提升流处理器频率呢?GeForce 8系列流处理器频率与核心频率间又存在着什么样的关系呢?
G80篇
  笔者通过超频发现,GeForce 8系列显卡在提升核心频率时不能像以往的显卡那样以1MHz为步进微调,而是以9的倍数(一般是27MHz)为步进跳跃式的提升。而采用公版BIOS的G80核心频率与流处理器频率又存在以下对应关系:
  从上表可以看出,G80核心每提高27MHz,流处理器频率也就同时提高54MHz。同时我们还可以看出,采用公版BIOS的G80显卡流处理器频率想要达到1566MHz,核心频率必须超到675MHz,这对于绝大多数的G80显卡来说都是一件非常困难的事情。XFX的8800GTS XXX Edition采用了和笔者的显卡同样的公版设计,按理说笔者的显卡流处理器也应该能在1566MHz下稳定运行。
  那么如何对流处理器进行超频呢?目前还没有任何一款超频软件能够对它进行调节,唯一的方法只有修改显卡的BIOS。准备两款软件:修改BIOS所用的NiBiTor v3.4和刷新BIOS用的NVFLASH 5.18。
  步骤1:首先运行NiBiTor v3.4,依次点击菜单栏上的Tools→Read BIOS→Select Device,在弹出菜单中点OK,然后再依次点击Tools→Read BIOS→Read into Nibitor,这样就能把显卡的BIOS读取出来。
  步骤2:在Clockrate这一栏可以看到BIOS中默认的核心频率、流处理器频率(Shader)和显存频率。笔者把它们改成了621MHz/1566MHz/1000MHz(图1)。然后点选File→Save BIOS,把这个改好的BIOS另存为一个新的文件(这里起的文件名为8800GTS.rom)。
  步骤3:下面刷新BIOS。NVFLASH 5.18是一款可以在Windows下运行的BIOS刷新程序,但是运行方式有点特别,必须先运行附件中的命令提示符,才能用它启动NVFLASH 5.18。之后用强制刷新命令nvflash -4 -5 -6 8800GTS.rom将修改后的BIOS刷入显卡(图2)。
  重新启动后可以看到显卡流处理器频率已达1566MHz(图3)。

G84/G86篇
  作为同样架构的产品,G84/G86系列也和G80一样,超频时是以大概27MHz为步进提升频率的。在采用公版BIOS的情况下,它们的核心频率与流处理器频率的对应关系如下:

  可以看出,G84/G86系列的流处理器频率是以约54MHz的步进提升的,流处理器频率改造和BIOS刷新的过程也和G80相同。笔者找来一块8600GTS进行测试,结果发现这块8600GTS的流处理器超频能力非常强,可以稳定上升到1890MHz(图4)。
效能测试篇
  下面来测试一下修改后的显卡性能。
测试平台
  CPU:Core 2 Duo E6550@3.50GHz
   (500MHz×7)
  主板:技嘉P35C-DS3R
  内存:Super Talent DDR2 800
   1GB×2@DDR2 1000
  电源:康舒I-Power Gold 550W
  显卡:耕昇8800GTS 320MB
   影驰8600GTS 骨灰魔魂256MB
  驱动:Forceware 158.22 WHQL
  我们来对比一下这些成绩。513MHz是这块显卡的默认核心频率,在保持核心不超的情况下把流处理器频率提高至1566MHz,3Dmark06得分已经逼近10000分,而满负载温度没有变化。同样是621MHz的核心频率,流处理器频率增加到1566MHz后3DMark06的得分增加了1200多分,已经赶上了把核心超到648MHz(不修改流处理器频率)后的得分。
  笔者这块显卡核心工作在648MHz下并不稳定,必须在主板BIOS中给PCI-E总线增加0.1V的电压才能跑完3DMark06。而保持621MHz的核心频率不动,改为超流处理器的频率,结果性能与把核心直接升到648MHz的相差无几,但是显卡工作很稳定,也不需要加电压。
  8600GTS确实非常能超,在修改流处理器频率并超频核心后,3DMark05的成绩(14572分)接近了8800GTS默认不超的水平。当然,在796MHz这个频率下8600GTS的温度很高,不过,在修改流处理器频率前后,显卡满负载的温度差别并不大,结合上面8800GTS测试的情况,可以说给流处理器超频带来的功耗和发热量的增加是很少的。
  注:为了保证稳定,这两块显卡测试时使用的都不是公版散热器,因此温度较低,这里主要是用于对比超频流处理器对显卡发热的影响。

结语
  在G8X的统一渲染架构中,流处理器被摆到了对3D性能起决定作用的地位。只更改流处理器的频率而不对核心进行超频,显卡同样可以获得很大的性能提升,在上面的测试中这点已经是表露无遗。想要获得同样的性能,只超流处理器可以把核心频率压在一个较低的程度,这样显卡的温度和功耗也不会明显增加,达到“省电超频”的效果。
  另外,修改流处理器的频率也给显卡超频带来更多的乐趣,比如你的G8X显卡核心频率达到某一值后无法再提高,这时你可以选择把流处理器的频率改得更高一点以获得更强的性能,也可以选择把它的频率调低,看看是否过高的流处理器频率限制了核心的发挥。
  目前想要对流处理器进行超频只有修改BIOS这条路子可走,有一定风险,但是流处理器与核心并没有十分固定的频率对应关系,开发出可修改流处理器频率的软件也并非绝无可能。说不定今后在超频显卡时我们要给出的参数不能只有传统的核心/显存频率,还要加上流处理器。

 
From:http://www.itcomputer.com.cn/Article/Hardware/201309/1519.html
  • 上一篇文章:

  • 下一篇文章:
  • Copyright © 2005-2013 电脑知识网 Computer Knowledge   All rights reserved.