永久化 subst

用下面的注册表项目代替 subst 命令,可以使电脑重启仍然保持磁盘映射:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices]
"X:"="\\??\\C:\\Users\\did2\\Downloads"

注意上面的问号不是乱码,就这么写就对的。
还有这两种形式

\DosDevices\C:\some\directory

\Device\Mup\127.0.0.1\C$\some\directory

解析 Windows 机器名

thunderdemacbook-pro:~ thunder$ nmblookup thunder-pc
querying thunder-pc on 192.168.255.255
querying thunder-pc on 10.211.55.255
querying thunder-pc on 10.37.129.255
querying thunder-pc on 172.16.220.255
querying thunder-pc on 172.16.114.255
name_query failed to find name thunder-pc
thunderdemacbook-pro:~ thunder$ nmblookup thunder-PC
querying thunder-PC on 192.168.255.255
192.168.0.69 thunder-PC<00>
192.168.0.66 thunder-PC<00>
thunderdemacbook-pro:~ thunder$

奇怪的是这个命令竟然是区分大小写的⋯⋯

这个命令大致相当于 windows 的 nbtstat 命令。

完美解决 Windows 7 中的 VMware 的网络问题

装在 Windows 7 中的 VMware 6.5 内的 Client 是无法上网的。前些天在 www.pcbeta.com 的 wwwlywj 网友的个帖子的启发下,找到了较为完美的解决方法:

所用软件

  • Windows 7 build 6801
  • VMware 6.5.1 build-126130
  1. 用“Run as Administrator”方式启动 VMware。
  2. Edit -> Virtual Network Editor
  3. 在 DHCP 里面删掉所有内容,按 Apply 来禁用 VMware 自带的 DHCP 服务。
  4. 进入控制面板 Control Panel\Network and Internet\Network Connections。
  5. 右击本地连接,选“Properties”。
  6. 在 Sharing 选项卡里面选中“Allow other network users to connect through this computer’s Internet connection”。下面选VMnet1。按“OK”。
  7. 只要把 Client 的网络类型选成 Host-only 就可以正常上网了。

希望 VMware 的下一个版本能够解决这个问题。

参考文献:http://bbs.pcbeta.com/viewthread.php?tid=348087&highlight=vmware

实战给 Windows 服务器升级硬盘

单位的服务器250G硬盘满了。新买了2个1T的。目前没有域,如果重装系统的话,不得不重新建用户,设权限,很麻烦。幸好可以借助Windows Server 的镜像卷(软 RAID1)功能实现无缝升级。

步骤0:先把原来的 RAID0分区给备份掉。这个没法镜像。反正也没啥重要的东西,直接copy出去就行了。
步骤1:把原来的硬盘2拿掉,换上一个新硬盘。

step1
刚换上一个硬盘的样子

步骤2:在磁盘管理里面删掉原来的硬盘2。给启动分区和数据分区做镜像。
我在这一步走了一点弯路:

step2 wrong
错误的分区
step2 right
正确的分区

看出来错在哪儿了没?对,启动镜像的首扇区必须和原来的启动盘的相同,否则可能无法启动。
原来的盘有个31M的DELL的分区,所以新的盘也必须预留出来这一块。

步骤3:拿掉旧的硬盘1,尝试用新的硬盘启动。
如果这一步成功,基本上就万事大吉了。不成功参见步骤2。

步骤4:从磁盘管理删掉纳掉的旧硬盘,扩展数据分区。(如果先镜像了,就不让扩展了。)

步骤5:挂上第2块新硬盘,继续给启动分区和数据分区镜像。并重建 RAID0 分区, 把原来的RAID0分区的数据copy回来。

大功告成
大功告成

整个过程耗时半天左右。除了中间1次重新启动以外,整个过程并不影响服务器的使用。这个办法对于仅有一块硬盘的服务器也同样适用,只是省了步骤4和步骤1的一部分。