2013年8月

磁盘备份“瑞士军刀” - Drive Snapshot

Drive Snapshot 是由一家德国软件公司Tom Ehlert Software所开发。虽然是公司,但笔者认为这个公司就Tom Ehlert一个人。

好了言归正传,我们不说人了,来说说软件吧。Drive Snapshot 是一个磁盘分区备份还原软件、具有对磁盘进行备份、还原、还原内容查看等功能。为什么我要称之为“瑞士军刀”,因为它非常的小巧(一个350KB大小的EXE)的同时功能比较强大、稳定性高。备份的目标可以是移动磁盘、本地硬盘、网络映射盘等具有文件存储功能的介质。

软件名称:Drive Snapshot

官方主页:http://drivesnapshot.de

软件作者:Tom Ehlert Software

下载地址:32位绿色版 64位绿色版 安装版(带帮助)

软件大小:350KB~2MB

授权方式:商业软件(可试用)

软件价格:315¥~803¥不等

最新版本:1.4.2(2012年12月14日)

系统支持:NT/2000/XP/2003/7/2008/2008R2/WinPE

在最新的版本1.42中Drive Snapshot有以下功能:

  • 在运行Windows的同时做磁盘镜像备份。 备份不用进DOS、WinPE之类的环境,在Windows运行的同时也可以做系统备份。备份的内容包含该分区的所有文件、注册表。一旦系统崩溃,还原就OK了。
  • 备份的同时不影响其他工作
    当备份开始的过程中,你如果打开编辑文件也不会破坏备份文件的完整性。这对于24小时工作的服务器来说相当重要。
  • 备份镜像内的文件可以单独还原使用
    Drive Snapshot通过建立一个虚拟磁盘,将镜像挂载到磁盘上,你可以任意的使用、比较、还原镜像内的文件。
  • 和主流的Windows文件系统兼容(FAT16、FAT32、NTFS),同时也兼容Linux Ext2/3/4 ReiserFS
  • 支持所有Windows的RAID方式
  • 简单易懂的命令行界面,此功能让自动化备份变得更有效率。

接下来我们来看看Drive Snapshot的界面:

Drive Snapshot主界面

界面不好评价,毕竟每个人的审美有一定差异。大体上看Drive Snapshot界面看起来有点“简陋”,但是界面3大功能备份、还原、查看镜像一一列出,便于用户操作,可见用户体验也不差。

备份只需要简单的三个步骤,点击"Backup Disk To File"

Drive Snapshot选择备份磁盘

进入备份目标源选择界面,(以下均以MB为单位)

Drive 盘符 (C:, D:,...)
HD (HardDisk) 磁盘编号
PartNo 分区编号,Log是逻辑分区,Pri是主分区
PartStart 分区在磁盘上的位置
PartSize 分区大小
P... (Partitionstyp)
Label 卷名
FS (文件系统) 常见的有 FAT16, FAT32, or NTFS
Size 文件系统占用的空间大小,一般比ParSize小一点
Used 已用空间
Free 剩余空间

小技巧:按住键盘的Ctrl键+点击卷可以选择多个卷同时备份(多卷备份)。

点击我们需要备份的卷之后,点击下一步选择镜像保存位置:

Drive Snapshot备份界面

镜像的文件扩展名是".SNA"(Snapshot Archive),可以给镜像写一段批注,方便分辨镜像。另外在备份前清空回收站(Empty Recycle Bin now) 可以减小镜像的大小。另外Drive Snapshot支持差异备份。在每次备份的时候记得保存一份hash文件(".HSH"),Drive Snapshot通过hash文件来识别每次备份之间的差异文件。同时Drive Snapshot还支持异机备份(Offsite Copy),也就是将镜像备份到FTP服务器中。

在安全性方面,Drive Snapshot提供了镜像AES加密的支持,防止未经授权的用户访问还原镜像。如果你经常使用同一个密码,点击“Store Password”,下次备份会自动填写上这个密码,原理就是将这个密码保存在注册表 HKCUsoftwaresnapshotDefaultPassword 里面,需要用的时候直接读取。不过这个密码也是加密了的。可以放心使用。注意:加密的镜像会降低10%~20%的备份还原速度。

对于高级用户,Drive Snapshot有一个“高级设置”,可以设置是否调用VSS、分卷、生成Hash文件等。其中分卷在备份到DVD的时候比较有用。因为DVD的容量是有限制的(大约4.7GB)。

Drive Snapshot高级设置

接下来是Drive Snapshot的第三部分功能:将镜像挂载为只读磁盘,可以使用Windows资源管理器或类似的文件管理器读取镜像里面的内容。通过关联“*.SNA”扩展名,双击“*.SNA”会自动挂载并打开Windows资源管理器。Drive Snapshot 可以同时挂载5个盘符。

Drive Snapshot的还原和Windows自带的格式化工具FORMAT.EXE和检查磁盘工具CHKDSK.exe等类似都有不能访问打开了的文件,操作需要等待下次重启后进行。

我本地做了一个测试,环境Windows 7 x64 SP1,1G内存,备份大小:11364MB, 平均速度:1300MB/分钟, 总花费:9分钟, 校验镜像:5分钟(可选),内存占用:22MB,CPU占用:40%~70%。备份出来的镜像有7GB左右。压缩率在65%左右。

Drive Snapshot允许30天的试用。30天后将不能备份。但是以前备份的镜像可以继续还原、查看。

价格列表如下(目前1 欧元 = 8.1010 人民币):

SNAPSHOT Workstation License Email Version EUR 39.-
SNAPSHOT Workstation License on CD EUR 49.-
SNAPSHOT Server License Email Version EUR 89.-
SNAPSHOT Server License on CD EUR 99.-
Shipping and Handling -.--
Orders from the EU include 19% VAT..

F3换机油

2013.08.24 88859KM 换机油 ¥165/castrol magnatec 5w-40

当时可能不知道,嘉实多磁护全合成机油4L不可能100多能买到,所以必定买到了假机油

"Invalid Pointer(无效指针)The operation could not be completed." when delete Project Configuration in Visual Studio

This seem to be a bug when deleting a projection configuration. "Invalid Pointer" error just poped up.

See this Microsoft Connect feedback http://connect.microsoft.com/VisualStudio/feedback/details/575911/invalid-pointer-error-deleting-configurations-in-upgraded-vs2010-c-project-files .

There is one solution to solve this : Delete the ProjectExtensions block from the .vcxproj file. These lines are not generated by the VS2010 project wizard and so are not needed.

Another is to create a new configuration. and unload project, close Visual Studio 2010. And then re-open VS2010, load project. this time you could delete or rename the configuration then.

F3高九路擦挂

2013.08.15 高九路擦挂 ¥300 阿卡迪亚反光镜,被判我的全责