2007年7月29日星期日

烧录可启动CD的ISO到DVD盘上

我家现在有大量空白DVD-R盘,但是CD-R盘却用完 了。于是找了软件下来烧录可启动CD的ISO到DVD盘上。方法如下:
  • 下载和安装DVD Decrypter V3.5.4.0
  • 运行DVD Decrypter,Mode菜单选择ISO->Write W.
  • Source文件选择想烧的CD ISO文件,Destination选DVD刻盘机(已放进一张空白DVD-R)
  • 鼠标点击下面的Write按钮即可
  • 测试刻过一张8X DVD-R, 可以正常启动

修复windows update的故障

  1. 这周末一台电脑的windows update突然出故障了,IE仍然可以找到需要下载的updates并且下载, 但是不能安装任何更新。查看%windir%\windowsupdate.log文件后发现它包含大量如下错误FATAL: DM:CAgentDownloadManager::ValidateUpdate: DeleteFile failed with 0x80070002. 找了一下网上的解决方案,发现了Dial-a-Fix.
  2. 关闭IE, 运行Dial-a-Fix V0.60.0.24, 在WU/WUAU部分选上Fix Windows Update, 然后点Go. 完成后再点Flush Software Distribution, 对话框点Yes来保存Datastore.edb, 完成后关闭Dial-a-Fix.
  3. 运行IE和windows update, 试着custom安装一个小更新,成功了!再回去exress安装所有重要更新
  4. Dial-a-Fix主页上说它可以修复如下的问题:
    • Windows Update errors and problems with Automatic Updates
    • SSL, HTTPS, and Cryptography service (signing/verification) issues
    • COM/ActiveX object errors and missing registry entries
    • and more.

2007年7月23日星期一

用Windump来检查网络问题

家中的电脑忽然停止响应我从办公室发出的Wake On Lan(WOL)命令, 但是从家里LAN发出的WOL命令还是有效的, 于是想查查家里的电脑是不是收到了从WAN转到LAN的WOL包.
  1. 安装Windump:tcpdump for Windows (windump运行需要WinPcap 3.1 or newer支持)
  2. 在CMD里敲进'windump -D'后列出机器上安装的网络设备, 以后就可以用
    'WinDump –i 设备名'或
    'WinDump –i 设备号'来检查某一特定网络设备:这里是机器上的fast Ethernet Adapter,设备号是3
  3. 其他常用的一些windump命令行选项:
    • -n: 结果用数字显示IP地址和端口
    • -t:禁止在结果里显示包的timestamp
    • -B: 指定网卡驱动的缓存, 例如windump –B 5000将启用5MB的缓存(缺省1MB)
  4. WOL包用的是UDP协议端口9 (discard服务), 我家中的路由器是把WAN的端口9转到LAN里255.255.255.255的端口9.
    • 所以在家里电脑CMD敲入以下命令:
      windump -t -B 5000 -i 3 "udp and host 255.255.255.255"
      来监听网卡收到的发向255.255.255.255的UDP包
    • 然后从办公室里向家中路由器WAN IP发出WOL命令
    • 家里电脑windump显示的结果是:
      IP office.33422 > 255.255.255.255.9: UDP, length 102
      它说明家里的电脑收到了从WAN转到LAN的WOL包
  5. 后来发现办公室发出的WOL命令已经恢复正常工作了,猜想可能出问题时是办公室到家中路由器的网络出故障了

2007年7月15日星期日

使用手机上自带的GPS

  • 手机上安装运行Mobile GMaps, 可以使用手机上自带的GPS定位和显示地图
  • 在路上用笔记本电脑加手机modem在http://www.gmap-track.com/上即时显示坐标和地图, 查途中的餐馆和商店挺方便的, directions要慢一些
  • 高速上手机信号还不错

替换出故障的系统硬盘

  • 把新买的硬盘装进3.5寸活动硬盘盒
  • 取决于硬盘的品牌, 用硬盘生产厂商提供的工具把台式机jenny的系统盘拷到新硬盘里
    • Disable system restore before data migration
    • 把IDE driver换成Standard Dual Channel PCI IDE Controller
    • 引入文件Mergeide.reg到注册表
  • 系统硬盘拷贝工具:
  • 把拷好的系统盘装回出故障的机器上, 启动系统
  • 如果蓝屏和STOP 07B错误,很可能是HAL或IDE controller不匹配
  • 把出故障的硬盘装进3.5寸活动硬盘盒拷贝数据