on 2007.6.29
归类于 软件
2,195字
6月15号单位新买的Dell Optiplex 745机器。经销商已经调好了机器,装了Windows XP SP2和Office 2003。因为没有购买正版Windows XP,所以我想用Ghost备份一下系统盘,方便以后重装系统。
当时试着用一张Ghost版XP的光盘启动机器,可是选择第二项进入DOS系统,死机,选择第六项进入Ghost也死机了。于是这事搁置下来,反正10台机器只拆开用了两台,还有8台在库房里放着,以后再备份也无妨。
今天正好有时找经销商,顺便问了他一下这个问题。原来无法Ghost的原因是Dell Optiplex 745用的是Intel ICH8芯片组,是只支持SATA不支持PATA的,所以配的光驱和硬盘全是SATA接口的。而我的光盘里的Ghost无法支持SATA接口的设备。
在网上查了一圈,发现这个问题可以从多种角度解决。
首先,Ghost较新版本是支持SATA接口硬盘的,只要在启动的时候加上-noide参数即可。但是,操作系统必须装有SATA驱动。Windows下,主板上有SATA接口的一般都装好的SATA驱动,可以把要备份的硬盘装到一台有SATA接口的电脑上,然后在Windows下使用Ghost对其进行备份。
而DOS下,则可以通过加载DOS下的SATA驱动来使DOS可以读取SATA接口硬盘。网上一些做好的系统安装盘或是DOS工具盘,比如雨林木风Ghost WinXP2,声称其可以支持SATA接口硬盘。唔,这一点很容易混淆。Ghost版安装盘大都引导到DOS系统然后使用Ghost程序进行备份的还原,这时这个DOS系统必须加载有DOS下的SATA的驱动,这样Ghost程序才可以识别SATA硬盘。而安装的Windows系统中也必须装有Windows下的SATA驱动,使得装好的Windows可以正常识别SATA硬盘。当然,比如Intel ICH6和ICH7这两个芯片组在仅使用SATA硬盘不做RAID时,因为是通过桥接电路把SATA控制器连接到IDE控制器上的,所以也不需要SATA驱动。我想这个雨林木风Ghost WinXP2应该可以解决问题,我现在用的这个Ghost XP安装盘就不行了。有空应该刻一张雨林木风Ghost WinXP2的盘备用。
呃,一个小提示,所谓的SATA驱动,不是SATA硬盘或是SATA光驱的驱动,而是主板上的SATA控制器的驱动。
还有一个比较好的办法,就是修改BIOS设置,使得SATA接口被虚拟成IDE接口。这样,操作系统看到的就是一个PATA硬盘,Ghost也可以识别了。大多数BIOS里都可以进行设置,只要把某一个可以选择为RAID或者IDE的选项设置为IDE就可以了。在我的Dell Optiplex 745里,修改Drives->SATA Operation,从Normal改为Legacy就可以了。改好后保存BIOS设置,用光盘引导后已经可以正常进入Ghost进行备份了。
还有一点点小疑惑,我的芯片组是Intel ICH8,而不是ICH8R,应该是不带SATA-RAID控制器的,SATA硬盘应该都是通过SATA控制器再桥接IDE控制器的。在Windows的设备管理器里也是看到的IDE ATA/ATAPI控制器,里面有主要IDE通道和次要IDE通道,还有Intel ICH8 2 port Serial ATA Storage Controller和Intel ICH8 4 port Serial ATA Storage Controller。这样的话,OS看到的应该是IDE硬盘才对,为啥DOS看到的确实SATA从而不支持呢?
Update:今天下载了一个GHOSTXP SP2电脑公司特别版7.6,换掉了我原来用的GHOSTXP SP2电脑公司特别版7.0。看了一下GhostXP新版本的更新日志,其中7.3版更新中提到:
- Ghost程序及其镜像浏览器由8.3更换为11,但是系统镜像仍用8.3制作,以保证在各种条件下能成功安装。v11能向下兼容。
- Intel 965主板已完全取消了IDE插槽,因此在965主板上只能用SATA接口的光驱,现有的各种启动盘启动后是找不到SATA光驱的,因此无法进行Ghost。现已在启动界面增加对SATA光驱的支持。(为防止发生难以预料的兼容问题,暂时仅在手动Ghost提供)
所以,从GhostXP SP2电脑公司特别版7.3版开始,在965主板上已经可以直接启动Ghost了。刚才重启了机器,用光盘引导进去测试了一下,完全没有问题。顺手给我的C盘做了个Ghost备份。
看起来,SATA的硬盘对Ghost没什么影响,影响Ghost的是SATA的光驱。所以,从光盘引导进去的时候,选择"SATA CD-ROM"支持就可以了。
这件事的解决应该是应为GhostXP带了SATA驱动,而非Ghost版本从Ghost 8.3升级到Ghost 11。反正新版本解决了这个问题,以后也就不用犯愁了。
需要注意的是,经常有人做出GhostXP的修改版,没人能保证修改过的版本不包含木马程序和恶意软件。系统这个东西,还是谨慎点好。我是用eMule下载的这个GhostXP 7.6,地址是:GhostXP_SP2电脑公司特别版_v7.6.iso。下载后可以验证一下文件大小:723,208,192 字节,以及MD5值:2aace077d66eb0b41ee039a4dbd704ee。
on 2007.6.27
归类于 硬件
2,790字
一个礼拜之前给我的Dell OptiPlex 745设了个BIOS密码,就是每次修改CMOS配置的时候需要输入的那个Setup Password。Award BIOS里的Setup Password是按下Del键进入BIOS设置界面后就需要输入的,否则无法进入BIOS设置页面。而Dell的Phoenix BIOS里则是可以浏览BIOS设置,但是想修改BIOS设置就必须先输入Setup Password解锁才行。上个周末去清远玩了两天,回来后要修改一下BIOS配置,结果发现我把密码给忘了,糗了。
于是上网查找破解BIOS密码的方法,找到这篇《How do I reset a BIOS password?》。
继续阅读《清除戴尔电脑的BIOS密码》
WordPress 2.2.1,昨天发布地。
WordPress 2.2.1相对于上一个版本的更新有:
- 修正Atom格式评论feed里的小错误,以使其通过Atom验证。[5483]
- 修正因[5398]的修改造成的Widgets无法向后兼容。[5484
- 文本Widget里的文本将被widget_text过滤器过滤,不过这个过滤器目前什么也没加。这儿好像没设计好,本来是要让他通过wptexturize()、wpautop()函数等函数呢。[5486] [5517]
Title不存在的时候不显示整个Title部分。[5509]
- Page widget允许设置page的排序方式。[5486]
- 修复TinyMCE里的ColorPicker。[5488]
- 可是很多WordPress初学者很喜欢尝试WP-Cache,因为“静态化”的诱惑。当试用过后发现“效果不明显”,就直接删除了插件。原来WordPress引用wp-content/advanced-cache.php用的是require()函数,这些初学者们安装的时候知道照着安装说明修改wp-config.php文件,加上一句
define(’WP_CACHE’, true);,而删除插件时只删除了插件的文件,没有把wp-config.php文件改回来,从而导致WordPress页面显示PHP代码错误。现在require被改成了include,前面还加了个@符号以屏蔽出错信息。[5491]
- 修正Widgets后台在IE7下的显示问题。[5493]
- 在Widgets后台的页首也添加了一个保存按钮,以方便有很多Widgets导致页面很长的用户。[5493]
- 修复批量编辑页面里切换到下一页时退出批量编辑模式的问题。[5497] [5508]
- 修正文本Widget里的内容在每次编辑后都被HTML实体化一次的问题。[5499]
- 在unset $notoptions[$name]之前检查$notoptions是否为数组,以避免产生PHP错误。[5500]
- wp_die()函数中,在使用is_wp_error()函数前先检测其是否已定义。[5507]
- 修正通过XML-RPC修改文章时文章作者会被修改成当前作者的问题。5512
-
先暂停在这里。这次修正了几个安全方面的bug,我看过其中几个,好像是说的很夸张,但是实际上没有什么危险,不太会被人利用。不过也不一定,XDJM们还是快快升级吧。
中文包更新了。剩下的更新日志星期一再写。公司组织旅游,去清远。爬山、漂流、泡温泉,今晚去,星期天晚上才回。要闪咯,886
(一休哥:就到这里,再见吧!)
中午一个同事跟我说电脑没声音,过去一看,声卡驱动没装。因为我不知道这台机器的声卡的型号,于是上网寻找查看声卡型号的办法。
在这里看到,查看声卡型号的办法之一就是拆开机箱看声卡芯片上的标识。于是把机器后面的线全拔掉,把机器拆开。机箱里积了好多灰尘,一些芯片的标识也已模糊不清。把机器抱到窗口光亮的地方,瞪大眼睛仔细分辨每个芯片上写的型号。找了一圈,找到了个带有Realtek螃蟹标志的芯片,一阵欣喜。拿上面的型号RTL81008上Google一搜,原来是Realtek的网卡芯片,失望~~
找到BIOS的芯片,找到芯片组的芯片,就是找不到声卡的芯片。在接打印机的LPT口上看到主板的型号QDI P1E/333/C-AL,上网搜索这款主板的信息,但找不到声卡的具体型号信息,只知道是集成的AC97声卡。于是毛了,不找了,把机器装起来。记得以前听说过Everest可以查看各个硬件所用的芯片(另外HWINFO32也有同样的功能),于是到霏凡下载了个Everest ultimate,进入压缩包直接运行程序主文件,查到声卡的芯片是Realtek ALC200。又在霏凡下了Realtek瑞昱ALC声卡驱动v4.00,装上,一切OK,不用重启声音就出来了。
看来,Everest还是挺好用的,可以检查机器内各个硬件的相关信息和当前状态,还可以检测一些软件方面的信息。我还发现他可以检测每个USB设备的当前连接方式,是USB 2.0的Full Speed还是High Speed。
on 2007.6.17
归类于 建站日志
2,666字
我可怜的域名,用了这一年多一直都有这样那样的问题。
我在卓越数据买的域名,那是2006年3月的事了。当时在blogger.com上写了4个月的Blog,然后想自己架设Blog。当时先考虑的是比较知名的Z-Blog,但是当时好像是看到幻灭抱怨Z-Blog里文章多了以后每次修改模板要更新所有页面很麻烦。因为我用的blogger.com也是和Z-Blog一样的静态的,也是更新很麻烦。另外再加上ASP的代码看起来没有PHP的简洁,于是放弃,转往PHP方向。最后PHP的Blog也没看几个,就定下WordPress——无数人说它是最流行的Blog系统。最近老是想起这个事,因为隔几天就有人在论坛上问WordPress可不可以静态化。我是因为Z-Blog是静态化而弃之不用的,而看到一篇04年的电子书,当时MT最流行,很多人是因为MT的license改变再加上MT是静态的而WordPress不是静态所以页面是即时更新的,所以转用WordPress的。现在反过来了,每个人都在问WordPress为什么不能静态化。/lh
继续阅读《使用DNSPOD解析域名》