<?xml version="1.0" encoding="UTF-8"?>
  <feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html"><![CDATA[飞扬的口袋(koodai)]]></title>
  <subtitle type="html"><![CDATA[不要牺牲自己的追求点亮别人眼中的光环~~]]></subtitle>
  <id>http://www.koodai.com.cn/</id>
  <link rel="alternate" type="text/html" href="http://www.koodai.com.cn/" /> 
  <link rel="self" type="application/atom+xml" href="http://www.koodai.com.cn/atom.asp" /> 
  <generator uri="http://www.pjhome.net/" version="2.8">PJBlog3</generator> 
  <updated>2008-08-20T16:46:56+08:00</updated>

  <entry>
	  <title type="html"><![CDATA[只是一株无名的小草]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.koodai.com.cn/</uri>
		 <email>KISSCB@126.COM</email>
	  </author>
	  <category term="" scheme="http://www.koodai.com.cn/default.asp?cateID=18" label="Ben&#39;s Life" /> 
	  <updated>2008-08-20T16:46:56+08:00</updated>
	  <published>2008-08-20T16:46:56+08:00</published>
		  <summary type="html"><![CDATA[<p>你应该早已看见</p>
<p>我是风中心神不宁的一棵小草</p>
<p>花事频繁的季节</p>
<p>我却</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 无声的受伤</p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.koodai.com.cn/article/552.htm" /> 
	  <id>http://www.koodai.com.cn/default.asp?id=552</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[ghost后之后如何恢复被误操作的数据？]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.koodai.com.cn/</uri>
		 <email>KISSCB@126.COM</email>
	  </author>
	  <category term="" scheme="http://www.koodai.com.cn/default.asp?cateID=14" label="Something" /> 
	  <updated>2008-08-19T21:02:11+08:00</updated>
	  <published>2008-08-19T21:02:11+08:00</published>
		  <summary type="html"><![CDATA[<p><span style="font-size: 12px">重新做系统总是令人十分沮丧，而且系统安装好之后要打一堆的补丁，要安装各类软件，要升级到最新版本&hellip;&hellip;这简直是世界上最为痛苦的事情&mdash;&mdash;没有丝毫建设性的体验，浪费大量的时间！</span></p>
<p><span style="font-size: 12px">于是，ghost成了备份资料的首选，轻轻一按，昨日重现嘛~</span></p>
<p><span style="font-size: 12px">但是，往往我们恢复了数据后忽然发现：天哪！我的一些资料备份之后才新建的，完蛋了，这下子被备份时的镜像完全覆盖了，其实&hellip;&hellip;这也不是什么大不了了，看看下面这篇文章，说不准能帮到你：</span></p>
<hr />
<div>
<div>&nbsp;</div>
<span style="font-size: 12px">最近接连帮朋友恢复了几块被误Ghost的硬盘，今天抽点时间写写处理过程，希望能给遇到此类问题的朋友一些参考。平时遇到的误Ghost情况有两种，一种是误用了带Ghost功能的XP安装盘，这种安装盘会重建分区表，把你的硬盘分为四个区，然后把XP系统Ghost到C盘；第二种是利用Ghost备份还原系统，本应把备份还原到C分区，但一不小心还原到整个硬盘上了。这两种操作的实质是一样的，都改写了硬盘的分区表，而且向硬盘覆盖了一些数据。从数据恢复的角度来看，C分区被覆盖了数据，国内由于没有深层恢复技术，基本被覆盖的数据是回不来的，但C分区之后的数据基本是可以完全恢复的。<br />
举个例子加以说明，一块硬盘原来有三个分区，分别是C，D，E，D盘和E盘有重要数据。原打算用Ghost在C盘装上一个XP系统，但操作时不小心，把Ghost备份还原到了整个硬盘，这下子硬盘上只有一个C分区了。如下图所示意，这个硬盘共有16G，原先C盘8G，D和E各是4G，现在只有一个C盘，大小是16G。&nbsp;<img alt="" border="0" onclick='window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)' src="http://yuelei.blog.51cto.com/attachment/200807/200807121215792830203.jpg" /></span></div>
<div><span style="font-size: 12px"><span times="" new="" roman="">从上图可以看出，</span>Ghost<span times="" new="" roman="">作了两件事情，一是覆盖了</span>C<span times="" new="" roman="">盘的一部分空间，二是重写了分区表。除了被</span>Ghost<span times="" new="" roman="">覆盖了一部分数据，其余的数据都毫发无损，我们只要能重建分区表，原来的</span>D<span times="" new="" roman="">盘和</span>E<span times="" new="" roman="">盘的数据就可以重见天日了。要重建分区表，关键是要知道第一个扩展分区起始的位置，找到了这个位置，所有的问题就都解决了。</span><span times="" new="" roman="">平时我解决这个问题，一般用</span>Winhex<span times="" new="" roman="">或</span>Diskgen<span times="" new="" roman="">，现把两种方法都写出来供大家参考。</span></span></div>
<div><span style="font-size: 12px">&nbsp;</span></div>
<div><span style="font-size: 12px"><span times="" new="" roman="">一</span> Winhex</span></div>
<div><span style="font-size: 12px">Winhex<span times="" new="" roman="">是个五星级的扇区编辑工具，虽然只有</span>2M<span times="" new="" roman="">大小，但功能及其强大，什么分析分区表，分析</span>DBR<span times="" new="" roman="">，计算偏移，簇链追踪都不在话下，是数据恢复工程师的保留武器。我们先请它出场，但使用</span>Winhex<span times="" new="" roman="">要求对数据存储原理有一定了解（今天俺就不详细介绍原理了），要不然看了</span>Winhex<span times="" new="" roman="">的界面就崩溃的也不在少数。</span></span></div>
<div><span style="font-size: 12px"><span times="" new="" roman="">我们把要恢复的硬盘挂到另外一台计算机上，如下图所示，磁盘</span>1<span times="" new="" roman="">就是要目标硬盘，现在它只有一个分区，我们要把它的分区恢复原状。</span></span></div>
<div><span style="font-size: 12px">&nbsp;<img alt="" border="0" onclick='window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)' src="http://yuelei.blog.51cto.com/attachment/200807/200807121215792843578.jpg" /></span></div>
<div><span style="font-size: 12px"><span times="" new="" roman="">启动</span>Winhex<span times="" new="" roman="">，在工具菜单中选择&ldquo;磁盘编辑器&rdquo;，如下图所示，选择打开第二块物理硬盘</span>HD1<span times="" new="" roman="">（</span>wmware<span times="" new="" roman="">搭的实验环境）。</span></span></div>
<div><span style="font-size: 12px">&nbsp;<img alt="" border="0" onclick='window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)' src="http://yuelei.blog.51cto.com/attachment/200807/200807121215792862140.jpg" /></span></div>
<div><span style="font-size: 12px">Winhex<span times="" new="" roman="">打开了物理硬盘，如下图所示就是</span>0<span times="" new="" roman="">扇区的内容，</span>0<span times="" new="" roman="">扇区内容分为三部分，引导程序，分区表和</span>55AA<span times="" new="" roman="">的结束标志。图中绿色部分就是分区表，由于现在硬盘中只有一个分区，因此分区表中只有一项。</span></span></div>
<div><span style="font-size: 12px">&nbsp;<img alt="" border="0" onclick='window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)' src="http://yuelei.blog.51cto.com/attachment/200807/200807121215792873015.jpg" /></span></div>
<div><span style="font-size: 12px"><span times="" new="" roman="">好，现在我们要重建正确的分区表，分区表中要有两项，一项是对主分区</span>C<span times="" new="" roman="">的描述，另一项是对扩展分区的描述。现在的关键是要找出扩展分区的起点，由于原硬盘的</span>C<span times="" new="" roman="">分区大约是</span>8000M<span times="" new="" roman="">，每个柱面的大小是</span>255<span times="" new="" roman="">&times;</span>63<span times="" new="" roman="">&times;</span>512=8225280<span times="" new="" roman="">字节</span>=7.8M<span times="" new="" roman="">，因此原扩展分区的起点大约是</span>8000&divide;7.8<span times="" new="" roman="">＝</span>1025<span times="" new="" roman="">，也就是说扩展分区的起点在</span>1025<span times="" new="" roman="">柱面附近。考虑到误差因素，我们放宽范围，让</span>Winhex<span times="" new="" roman="">从</span>950<span times="" new="" roman="">柱面开始搜索扩展分区的起始扇区。扩展分区的起始扇区有扩展分区表，而且扇区以</span>55AA<span times="" new="" roman="">结束，我们根据这个特征可以指定搜索条件，具体思路是每个扇区</span>512<span times="" new="" roman="">个字节，编号从</span>0<span times="" new="" roman="">到</span>511<span times="" new="" roman="">，我们让</span>Winhex<span times="" new="" roman="">检索哪个扇区的</span>510<span times="" new="" roman="">和</span>511<span times="" new="" roman="">字节是</span>55<span times="" new="" roman="">和</span>AA<span times="" new="" roman="">，这个扇区就有可能是我们要找的扩展分区起始扇区。</span><span times="" new="" roman="">当然了，也有可能某个不相干的扇区也是以</span>55AA<span times="" new="" roman="">结尾，那就要作进一步的筛选。一般情况下，扩展分区的起始扇区总是位于某个柱面的</span>0<span times="" new="" roman="">磁头</span>1<span times="" new="" roman="">扇区</span><span times="" new="" roman="">，这些条件我们都要加以利用。</span></span></div>
<div><span style="font-size: 12px"><span times="" new="" roman="">好了，首先定位到</span>950<span times="" new="" roman="">柱面</span>0<span times="" new="" roman="">磁头</span>1<span times="" new="" roman="">扇区，我们准备从这里开始搜索，在</span>Winhex<span times="" new="" roman="">的&ldquo;位置&rdquo;菜单中选择&ldquo;转到扇区&rdquo;，如下图所示，填入参数是</span>950/0/1<span times="" new="" roman="">。再次声明，</span>950<span times="" new="" roman="">柱面只是一个凭经验估算的结果。</span></span></div>
<div><span style="font-size: 12px">&nbsp;<img alt="" border="0" onclick='window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)' src="http://yuelei.blog.51cto.com/attachment/200807/200807121215792891156.jpg" /></span></div>
<div><span style="font-size: 12px"><span times="" new="" roman="">在</span>Winhex<span times="" new="" roman="">&ldquo;搜索&rdquo;菜单中，选择&ldquo;查找</span>16<span times="" new="" roman="">进制数值&rdquo;，如下图所示。</span></span></div>
<div><span style="font-size: 12px">&nbsp;<img alt="" border="0" onclick='window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)' src="http://yuelei.blog.51cto.com/attachment/200807/200807121215792899343.jpg" /></span></div>
<div><span style="font-size: 12px"><span times="" new="" roman="">如下图所示，我们输入了搜索参数，搜索的</span>16<span times="" new="" roman="">进制数值为</span>55AA<span times="" new="" roman="">，搜索方向是向下，这是告诉</span>Winhex<span times="" new="" roman="">从</span>950<span times="" new="" roman="">柱面向后搜索。条件设为从偏移</span>510<span times="" new="" roman="">开始，因为</span>1<span times="" new="" roman="">个扇区有</span>512<span times="" new="" roman="">字节，编号从</span>0<span times="" new="" roman="">字节到</span>511<span times="" new="" roman="">，</span>55<span times="" new="" roman="">在</span>510<span times="" new="" roman="">位置，</span>AA<span times="" new="" roman="">在</span>511<span times="" new="" roman="">位置。</span></span></div>
<div><span style="font-size: 12px">&nbsp;<img alt="" border="0" onclick='window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)' src="http://yuelei.blog.51cto.com/attachment/200807/200807121215792910296.jpg" /></span></div>
<div><span style="font-size: 12px"><span times="" new="" roman="">搜索开始了，一会就找到了一个符合条件的扇区，到底是不是我们要照的扩展分区起始扇区呢？我们在</span>Winhex<span times="" new="" roman="">的&ldquo;查看&rdquo;菜单中选择显示&ldquo;详细资料面板&ldquo;，这样就可以显示出扇区的</span>LBA<span times="" new="" roman="">和</span>CHS<span times="" new="" roman="">参数，如下图所示，这个扇区位于</span>1019<span times="" new="" roman="">柱面</span>254<span times="" new="" roman="">磁头</span>63<span times="" new="" roman="">扇区。显然是一个</span>NTFS<span times="" new="" roman="">分区的结束扇区，很有可能就是原</span>C<span times="" new="" roman="">盘的最后一个扇区。这个扇区不是我们需要的，继续搜索！</span></span></div>
<div><span style="font-size: 12px">&nbsp;<img alt="" border="0" onclick='window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)' src="http://yuelei.blog.51cto.com/attachment/200807/200807121215793121843.jpg" /><br />
</span></div>
<div>&nbsp;</div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div><span style="font-size: 12px"><span times="" new="" roman="">好了，假定我们找到的</span>1020<span times="" new="" roman="">柱面</span>0<span times="" new="" roman="">磁头</span>1<span times="" new="" roman="">扇区就是扩展分区的起点，那我们就可以判断原先的</span>C<span times="" new="" roman="">分区是从</span>0<span times="" new="" roman="">柱面</span>1<span times="" new="" roman="">磁头</span>1<span times="" new="" roman="">扇区开始，到</span>1019<span times="" new="" roman="">柱面</span>254<span times="" new="" roman="">磁头</span>63<span times="" new="" roman="">扇区结束。那扩展分区结束在什么地方呢？从分区表中的第二项可以知道答案，分区表的第二项描述了第二个扩展分区的起点和终点，第二个扩展分区的终点就是我们要找的扩展分区的结束位置。从分区表来看，第二个扩展分区的起点距当前扇区有</span>7D 04 7E<span times="" new="" roman="">个扇区，大小是</span>88 C8 AE<span times="" new="" roman="">个扇区。经过计算，扩展分区的终点是</span>2087<span times="" new="" roman="">柱面</span>254<span times="" new="" roman="">磁头</span>63<span times="" new="" roman="">扇区。说到这儿，要对一些朋友说声抱歉了，这些计算涉及到分区原理，如果以前没有接触过，确实不容易看懂。我会抽时间写一些介绍数据恢复原理的文章，现在大家如果理解起来有问题，可以参考第二种方法。</span></span></div>
<div>&nbsp;</div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div><span style="font-size: 12px"><span times="" new="" roman="">重启计算机后，我们发现磁盘</span>1<span times="" new="" roman="">中已经有了三个分区，如下图所示，其中</span>F<span times="" new="" roman="">和</span>G<span times="" new="" roman="">就是原先硬盘中的</span>D<span times="" new="" roman="">和</span>E<span times="" new="" roman="">，现在这两个分区应该可以正常访问，数据应该被</span>100%<span times="" new="" roman="">恢复。</span></span></div>
<div><span style="font-size: 12px">&nbsp;<img alt="" border="0" onclick='window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)' src="http://yuelei.blog.51cto.com/attachment/200807/200807121215793137359.jpg" /></span></div>
<div><span style="font-size: 12px"><span times="" new="" roman="">打开</span>F<span times="" new="" roman="">盘看看，如下图所示，数据都回来了，用同样方法可以验证第三个分区的内容也被恢复了。现在硬盘中的第一个分区肯定不能访问了，但我们只要用</span>Ghost<span times="" new="" roman="">备份对第一个分区执行一次恢复操作就可以了。至此，数据恢复成功完成！</span></span></div>
<div><span style="font-size: 12px">&nbsp;<img alt="" border="0" onclick='window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)' src="http://yuelei.blog.51cto.com/attachment/200807/200807121215793145921.jpg" /></span></div>
<div><span style="font-size: 12px"><span times="" new="" roman="">以上这种方法适合了解分区原理的用户，如果您不了解分区表的参数含义，不用担心，您可以选择下一种方法。</span></span></div>
<div><span style="font-size: 12px">&nbsp;</span></div>
<div><span style="font-size: 12px"><span times="" new="" roman="">二</span> Diskgen</span></div>
<div><span style="font-size: 12px">Diskgen<span times="" new="" roman="">是国内一款著名的分区恢复软件，它可以快速地进行分区表的重建，备份，恢复等工作，是进行分区恢复时的好帮手。尤其是它查找分区表时进行了优化，每个磁头只检查第一个扇区，因此查找速度很快，不过它的这个特性有时也会遇到麻烦，具体案例以后再给大家介绍。</span>Diskgen<span times="" new="" roman="">有</span>DOS<span times="" new="" roman="">版本和</span>Windows<span times="" new="" roman="">版本，用哪个都可以，我一般用的是深山红叶光盘中带的</span>DOS<span times="" new="" roman="">版</span>Diskgen<span times="" new="" roman="">，我感觉已经够用了，记住，我们可以依靠工具但决不能依赖工具，工具不过是工程师思路的延伸而已。</span></span></div>
<div><span style="font-size: 12px"><span times="" new="" roman="">把硬盘恢复到故障状态，在计算机中放入深山红叶的启动光盘，如下图所示，出现了深山红叶的启动界面，我们选择第二项&ldquo;万用</span>MS-DOS<span times="" new="" roman="">工具箱&ldquo;。</span></span></div>
<div><span style="font-size: 12px">&nbsp;<img alt="" border="0" onclick='window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)' src="http://yuelei.blog.51cto.com/attachment/200807/200807121215793156750.jpg" /></span></div>
<div><span style="font-size: 12px"><span times="" new="" roman="">进入</span>DOS<span times="" new="" roman="">工具箱后，运行</span>Diskgen<span times="" new="" roman="">，如下图所示。</span></span></div>
<div><span style="font-size: 12px">&nbsp;<img alt="" border="0" onclick='window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)' src="http://yuelei.blog.51cto.com/attachment/200807/200807121215793165453.jpg" /></span></div>
<div><span style="font-size: 12px"><span times="" new="" roman="">启动</span>Diskgen<span times="" new="" roman="">后，我们首先在&ldquo;硬盘&rdquo;菜单中选择第</span>2<span times="" new="" roman="">硬盘，因为我们准备恢复的硬盘是计算机中的第二块硬盘。如下图所示，第二块硬盘中只有一个分区。我们准备重建分区表，在&ldquo;工具&rdquo;菜单中选择&ldquo;重建分区表&rdquo;。</span></span></div>
<div><span style="font-size: 12px">&nbsp;<img alt="" border="0" onclick='window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)' src="http://yuelei.blog.51cto.com/attachment/200807/200807121215793173203.jpg" /></span></div>
<div><span style="font-size: 12px">Diskgen<span times="" new="" roman="">提醒要先对分区表进行备份，我们选择&ldquo;继续&rdquo;。</span></span></div>
<div><span style="font-size: 12px">&nbsp;<img alt="" border="0" onclick='window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)' src="http://yuelei.blog.51cto.com/attachment/200807/200807121215793181500.jpg" /></span></div>
<div><span style="font-size: 12px"><span times="" new="" roman="">接下来选择工作方式，一定要选择&ldquo;交互方式&rdquo;，这样才能对恢复过程了然于胸。当然，如果实在不了解原理，用自动模式碰碰运气也未尝不可。</span></span></div>
<div><span style="font-size: 12px">&nbsp;<img alt="" border="0" onclick='window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)' src="http://yuelei.blog.51cto.com/attachment/200807/200807121215793188562.jpg" /></span></div>
<div><span style="font-size: 12px">Diskgen<span times="" new="" roman="">首先找到了目前的第一个分区，这个分区结果是误</span>Ghost<span times="" new="" roman="">后形成的，不是我们所希望的，因此选择&ldquo;跳过&rdquo;。</span></span></div>
<div><span style="font-size: 12px">&nbsp;<img alt="" border="0" onclick='window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)' src="http://yuelei.blog.51cto.com/attachment/200807/200807121215793197390.jpg" /></span></div>
<div><span style="font-size: 12px">Diskgen<span times="" new="" roman="">继续向下搜索，速度很快，如果</span>Diskgen<span times="" new="" roman="">找到了一些分区，但都离</span>1025<span times="" new="" roman="">柱面较远，很有可能是以前分区遗留下来的，我们通通选择&ldquo;跳过&rdquo;。直到如下图所示，</span>Diskgen<span times="" new="" roman="">找到了</span>1020<span times="" new="" roman="">柱面的扩展分区，这是我们需要的，点击&ldquo;保留&rdquo;。这样，</span>Diskgen<span times="" new="" roman="">在重建分区表时就会为这个扩展分区自动创建一个分区项。</span></span></div>
<div><span style="font-size: 12px">&nbsp;<img alt="" border="0" onclick='window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)' src="http://yuelei.blog.51cto.com/attachment/200807/200807121215793206796.jpg" /></span></div>
<div><span style="font-size: 12px"><span times="" new="" roman="">扩展分区之前的</span>8G<span times="" new="" roman="">空间还没有分区，我们点击硬盘的前</span>8G<span times="" new="" roman="">未分区空间，在&ldquo;分区&rdquo;菜单中选择&ldquo;新建分区&rdquo;，如下图所示。</span></span></div>
<div><span style="font-size: 12px">&nbsp;<img alt="" border="0" onclick='window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)' src="http://yuelei.blog.51cto.com/attachment/200807/200807121215793215203.jpg" /></span></div>
<div><span style="font-size: 12px">Diskman<span times="" new="" roman="">询问是否将扩展分区之前的空间都划给此分区，点击&ldquo;确定&rdquo;。</span></span></div>
<div><span style="font-size: 12px">&nbsp;<img alt="" border="0" onclick='window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)' src="http://yuelei.blog.51cto.com/attachment/200807/200807121215793223203.jpg" /></span></div>
<div><span style="font-size: 12px">Diskgen<span times="" new="" roman="">询问是否将分区类型设为</span>FAT<span times="" new="" roman="">，由于我们用</span>Ghost<span times="" new="" roman="">还原时分区的文件系统应该是</span>NTFS<span times="" new="" roman="">，因此选择&ldquo;否&rdquo;。</span></span></div>
<div><span style="font-size: 12px">&nbsp;<img alt="" border="0" onclick='window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)' src="http://yuelei.blog.51cto.com/attachment/200807/200807121215793230203.jpg" /></span></div>
<div><span style="font-size: 12px"><span times="" new="" roman="">如下图所示，</span>Diskgen<span times="" new="" roman="">要求手工输入分区类型，我们输入</span>NTFS<span times="" new="" roman="">的代码</span>07<span times="" new="" roman="">。</span></span></div>
<div><span style="font-size: 12px">&nbsp;<img alt="" border="0" onclick='window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)' src="http://yuelei.blog.51cto.com/attachment/200807/200807121215793238765.jpg" /></span></div>
<div><span style="font-size: 12px"><span times="" new="" roman="">如下图所示，分区重建完毕，新建了一个分区，找回了原来的扩展分区，存盘退出后重启计算机。</span></span></div>
<div><span style="font-size: 12px">&nbsp;<img alt="" border="0" onclick='window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)' src="http://yuelei.blog.51cto.com/attachment/200807/200807121215793248250.jpg" /></span></div>
<div><span style="font-size: 12px"><span times="" new="" roman="">如下图所示，重启计算机后分区恢复了正常，第二个和第三个分区的数据都被恢复了。</span></span></div>
<div><span style="font-size: 12px">&nbsp;<img alt="" border="0" onclick='window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)' src="http://yuelei.blog.51cto.com/attachment/200807/200807121215793257156.jpg" /></span></div>
<div><span style="font-size: 12px"><span times="" new="" roman="">总结：误</span>Ghost<span times="" new="" roman="">形成的分区错误还是比较好处理的，只要将分区表正确重建，基本上</span>C<span times="" new="" roman="">分区之后的数据都可以</span>100%<span times="" new="" roman="">恢复。如果大家熟悉分区表参数，使用</span>Winhex<span times="" new="" roman="">就可以完成任务，否则使用</span>Diskgen<span times="" new="" roman="">辅助处理也是不错的。千万不要用</span>Easyrecovery<span times="" new="" roman="">等工具扫描恢复，一是要花很长时间，另外扫描恢复的效果并不理想，至少不是</span>100%<span times="" new="" roman="">恢复。恢复误</span>Ghost<span times="" new="" roman="">只涉及分区，一般不涉及文件系统，除非你</span>C<span times="" new="" roman="">盘有数据被</span>Ghost<span times="" new="" roman="">覆盖了，那样的话可以用</span>Easyrecovery<span times="" new="" roman="">碰碰运气。</span></span></div>
<p>&nbsp;</p>
<div><span times="" new="" roman="">经过计算，我们算出</span>C<span times="" new="" roman="">分区从</span> 0/1/1<span times="" new="" roman="">－</span>1019/254/63<span times="" new="" roman="">，扩展分区从</span> 1020/0/1<span times="" new="" roman="">－</span>2087/254/63<span times="" new="" roman="">。有了这些参数，我们在硬盘</span>0<span times="" new="" roman="">扇区的分区表中写出两项分区表，分别描述</span>C<span times="" new="" roman="">分区和扩展分区就可以了。如下图所示，两项分区表的参数分别是</span> 80 01 01 00 07 FE FF FF 3F 00 00 00 BD 08 FA 00<span times="" new="" roman="">和</span>00 00 C1 FF 0F FE FF FF FC 08 FA 00 2C CD 05 01<span times="" new="" roman="">。修改完分区表后，保存设置，重启计算机。</span></div>
<p><img alt="" border="0" onclick='window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)' src="http://yuelei.blog.51cto.com/attachment/200807/200807121215792929609.jpg" /></p>
<p>&nbsp;</p>
<div><span times="" new="" roman="">再向下找到的扇区就很象我们的目标了，如下图所示，这个扇区中有一个分区表，而且位置在</span>1020<span times="" new="" roman="">柱面</span>0<span times="" new="" roman="">磁头</span>1<span times="" new="" roman="">扇区，和我们估算的</span>1025<span times="" new="" roman="">柱面相差无几，凭经验基本可以认定这就是我们要找的目标。</span></div>
<p><img alt="" border="0" onclick='window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)' src="http://yuelei.blog.51cto.com/attachment/200807/200807121215792919203.jpg" /></p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.koodai.com.cn/article/550.htm" /> 
	  <id>http://www.koodai.com.cn/default.asp?id=550</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[边际]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.koodai.com.cn/</uri>
		 <email>KISSCB@126.COM</email>
	  </author>
	  <category term="" scheme="http://www.koodai.com.cn/default.asp?cateID=18" label="Ben&#39;s Life" /> 
	  <updated>2008-08-16T19:16:06+08:00</updated>
	  <published>2008-08-16T19:16:06+08:00</published>
		  <summary type="html"><![CDATA[<p><img alt="" align="right" src="http://www.koodai.com.cn/attachments/month_0808/y200881620183.jpg" />昨晚忽然找到一本《悟空传》，今何在是至今为止我最欣赏的网络写手，而《悟空传》本身天马行空的记事与逻辑，颠覆的思维路线，都是非常经典的。</p>
<p>当然，经典的不止这些，而更多的是一些思考。</p>
<p>唐僧跟黄袍怪说：进来吧，里面太小了，进来笼子里，这里才是开阔的。</p>
<p>边际！</p>
<p>知道的边际的人就不会为边际所束缚。</p>
<p>它的存在是的的确确的，而很多人却很难感知。于是乎一生在一个极小的范围内原地打转，徘徊不前。</p>
<p>因为边际的存在，如同层层舒服将原本空灵的生命捆绑成茧，甚至于流传于后世的文化基因中，也有着梦魇般可怕的存在。</p>
<p>感觉郁郁寡欢，惆怅忧劳。</p>
<p>感觉生活如若嚼蜡，令人厌恶的空虚与寂寞，令人憎恶的无可奈何。</p>
<p>感觉周围越来越排斥自己&hellip;&hellip;</p>
<p>&hellip;&hellip;</p>
<p>这无疑说明一条绳子又抽的太紧了，其实，抽紧是因为自己在使力！</p>
<p>明明束缚于其中，却感觉不到别人思想的灵动，否认别人，固执而极端的自尊或者自我维护，从而退避三舍，伤害别人。</p>
<p>更为可怕的是，人已经不是封建的三从四德，而是现时代的商业利益第一，解放与张扬，可以利用身体或者情感去换取物质的东西。</p>
<p>有些人熬不住就挖空心思的攀了高枝，自以为自己多了不起，很令人羡慕或者牛气十足。</p>
<p>有些人干脆直接了当的就去卖肉，恩，不错，是人肉，基本是女人肉。鄙陋而粗俗！倘若是一个无以为继的选择倒也罢了，恰恰不过是有些人顶不住压力&mdash;&mdash;来源于外界，在本身的粗糙催化下的产物。</p>
<p>困窘是来源于生活，可是我不相信妥协也由不得你！</p>
<p>还有些有贼心没有贼资本（思考的能力、美色）的便病急乱投医，胡乱找个人鬼混在一起。</p>
<p>男人无非是下半身的欲望，女人的原因却是多种多样。</p>
<p>这样的故事使得城市近郊的农民发财了，盖的简陋的房子大量出租，谁也说不出每天在那里发生着怎样的悲欢离合。</p>
<p>同居的男女毕业时各奔东西，男人自以为曾经上了多少女人的床在跟别人吹牛时满是自豪的夸夸奇谈。女人似乎总是抢手的，无论在那里，都有苍蝇一样的男人围着打转，无外乎好看点的苍蝇就多些，长相粗糙些的就少一点而已。在荷尔蒙的促使下，男人的眼睛连一头母猪都不会轻易放过。</p>
<p>不要跟我提起&ldquo;处女情结&rdquo;，这是没有任何疑问的，不提起是因为你必须首先必须明确这一点！这一点没有商量的余地。当然，这是针对一类人，绝大多数的，粗糙没脑子的女人，自以为她因为有几个不长眼的男人捧场，便以为她就是所有男人的天，不可或缺的选择的女人。其实，你什么都不是！一粒沙一堆土一枚石子，你都不是！你的存在只是时间与空间的交错是我不可避免的境遇，无非如同一棵小草一阵风。在我严肃的时候给我严肃的回应！拜托！不要拿你的脾气来考量我的脾气。</p>
<p>不要把谁都想象的跟你一样！纵然你很有经验，在过去的时间里在男人的世界里游刃有余。</p>
<p><img align="left" alt="" src="http://www.koodai.com.cn/attachments/month_0808/y200881620232.JPG" /></p>
<p>oh，说偏离了话题，回到开始！</p>
<p>对，我们继续聊聊边际，看不见摸不着却左右着你人生的一个东西。</p>
<p>道可道，非常道。道是可以表述的，但是表述出来的就是某一个人的道，而不是绝对适合于他人的道。</p>
<p>这种客观的存在，如果用任何形式阐述出来，都已经不再是原来最初纯粹的道了，我所说的边际也恰恰是这样的一种东西，我感觉到了它的存在，并努力去摸索它的规律和试图掌控。别人也感觉到了，也许它只是被称呼为&ldquo;心理困境&rdquo;，也有些人只是形容说：最近状态欠佳。</p>
<p>恩，OK，约定完之后即可说说它的特性&mdash;&mdash;还是我感觉到的。</p>
<p>人总是在潜意识的作用下做很多诡异的举动，开心的或者愤懑的，只是从来没有想到过体察内心&mdash;&mdash;即使想到，也没有想过他现在的状态是否出现了很大的纰漏。</p>
<p>往往因为困窘，我们做错很多事情。</p>
<p>方丈对尼姑言：师太，你就从了老衲吧！</p>
<p>熬不住寂寞的永远不可能成佛！</p>
<p>当然，怀疑诚意的对方也永远不知道否定他的诚意是你自己最大的损失，世界上有清醒脑子思考的、明确自己的喜恶、诚挚的表述自己意愿的人不是很多！从来如此呢。</p>
<p>&nbsp;发现他的好，本着务实的心思，即使你不同意他的处事风格，但是你也应该客观公正的认定他的价值。不顾一切的否定，试图达到和他同样的对话层面是愚蠢而可恶的！你的思想不足以领略他的内心深处飘渺空灵的风景时，你试图以辱骂和污蔑、捕风捉影的片面的下结论否定是非常愚蠢和可耻的，你非但无法达到你的目的，而且使他远离你这样的人。</p>
<p>你不足以跟他对话！</p>
<p>精神层面上的高度达不到。</p>
<p>边际！</p>
<p>限定你的是你的学识、品味，当然，很重要的是人品！</p>
<p>人品的短缺使得你无可是从，盲目而短浅！所以，走不出困境，落得个懵懂无知的结局是活该！即使自以为不可一世，自以为你有多大的出息。</p>
<p>记住，一个人的价值不是自己说了算的。</p>
<p>你可以污蔑一个人一时，但不是一世！</p>
<p>即使一世，高贵的心灵是自己明白自己的价值的，你掩盖不了那思想的光芒，永远刺伤着你鄙陋粗糙的机体！</p>
<p>就如此刻的我一样，自以为冷眼旁观笑看众生的时候，自以为高高在上，脑子清醒的时候，其实我还是在我的边际里，真正的空灵就是佛祖说的&quot;大寂灭&quot;！破开纷繁万象，寂灭无度，得无上法。</p>
<p>成佛的难道就是没有边际？</p>
<p>也许是，但肯定不是！</p>
<p>佛祖看到的边际，心肠慈悲，意图众生都得极乐，却不是他的痴么？</p>
<p>众生愚昧，岂是皆可度？</p>
<p>只是回头再看，不以度人，何以度己？</p>
<p>想明白了道理，不从生活中来，再回到生活中去实践、检验，又如何成为真知？妄想的理论总是空虚不可靠的。所谓唯心是也。</p>
<p>边际便是一枚魔方，转动一方的时候另外一方却无法避免的滑到了矛盾对立的位置。</p>
<p>既如此，又和所谓边际！？</p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.koodai.com.cn/article/549.htm" /> 
	  <id>http://www.koodai.com.cn/default.asp?id=549</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[绕过本地验证轻取webshell]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.koodai.com.cn/</uri>
		 <email>KISSCB@126.COM</email>
	  </author>
	  <category term="" scheme="http://www.koodai.com.cn/default.asp?cateID=18" label="Ben&#39;s Life" /> 
	  <updated>2008-08-16T18:35:56+08:00</updated>
	  <published>2008-08-16T18:35:56+08:00</published>
		  <summary type="html"><![CDATA[<p>突然心血来潮对一个云南手机网站做了个安全体检，系统由动易改造搭建，那么经典的用户名含有asp的漏洞必要要看看有没有，结果在注册的时候提示&ldquo;用户名含有非法字符，请重新选择&rdquo;，看起来要么是ajax，要么就纯粹是简单的js，想想不可能是ajax，除非与服务器交互。</p>
<p>看了源码，发现是个js校验函数，于是想禁止JS运行，提交，我犯了一个错误，把网页保存在本地提交的时候，提示来源非法，看来只有禁止JS了。</p>
<p>问题就出在这里，站长过分信任JS客户端验证的结果，在服务器端没有做任何处理就直接操作数据库，之后的事情大家多在之前有所了解。</p>
<p>看来，任何时候对任何操作数据库的数据均要进行严格的甚至BT的处理，才能防患于未然。尤其是动手修改过功能的站长。</p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.koodai.com.cn/article/548.htm" /> 
	  <id>http://www.koodai.com.cn/default.asp?id=548</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[脆弱的脚]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.koodai.com.cn/</uri>
		 <email>KISSCB@126.COM</email>
	  </author>
	  <category term="" scheme="http://www.koodai.com.cn/default.asp?cateID=18" label="Ben&#39;s Life" /> 
	  <updated>2008-08-16T17:28:06+08:00</updated>
	  <published>2008-08-16T17:28:06+08:00</published>
		  <summary type="html"><![CDATA[<p>这是不好意思说起啊&hellip;&hellip;<img height="186" width="280" align="right" alt="" src="http://www.koodai.com.cn/attachments/month_0808/h2008816184825.jpg" /></p>
<p>昨天第一天工厂参观实习，穿了劳动保护用品：一套劳保服、一个安全帽、一双劳保鞋。鞋子正是传说中的翻毛皮鞋，那质量据说是杠杠的！穿着刚开始特舒服啊！但是&hellip;&hellip;我的两只脚上都磨起了水泡！</p>
<p>直径三公分！</p>
<p>脚后跟上面的位置，水泡啊！！</p>
<p>唉~~</p>
<p>我才穿了不到2个半小时！</p>
<p>我昨天可是一路从工厂里面跳出来的！</p>
<p>还好，没有挤公交！因为每次上班公交费用一元，而打的的话才三块，四个人拼一起，一人一块还能省一块！我们总是这样拼。</p>
<p>吃饭也拼，搭车也拼，^_^</p>
<p>今天一直穿着凉拖，现在穿什么脚都疼，好可怜啊&hellip;&hellip;</p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.koodai.com.cn/article/547.htm" /> 
	  <id>http://www.koodai.com.cn/default.asp?id=547</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[SEO优化随记]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.koodai.com.cn/</uri>
		 <email>KISSCB@126.COM</email>
	  </author>
	  <category term="" scheme="http://www.koodai.com.cn/default.asp?cateID=11" label="WebAdmin" /> 
	  <updated>2008-08-15T22:17:10+08:00</updated>
	  <published>2008-08-15T22:17:10+08:00</published>
		  <summary type="html"><![CDATA[<p>seo是一项长期的事业，不是一天两天就可以取得效果的，对于任何一个认真做网站的站长来说都是如此。</p>
<p>YN138的发展，经历了开始的外联推广、事件营销（还在做）、友情链接等措施后，PR升为三，收录稳定。</p>
<p>目前：云南水货手机网、昆明水货手机网、昆明水货手机市场等区域重点关键词均是排列在前三甚至第一，在主要竞争对手&ldquo;SAN九手机网&rdquo;的搜索结果页面也排列在第四位，在&ldquo;云南手机网&rdquo;排第五，流量稳步上升，流量上升也就意味着有更多的关注，更多的收益。</p>
<p>其中很重要的一个就是uRL中关键字的优化，目前URL格式：<a target="_blank" href="http://www.yn13888.com/cb/?558-SanXingSGH-I900.html">http://www.yn13888.com/cb/?558-SanXingSGH-I900.html</a></p>
<p>在google和soso(google提供搜索结果)和雅虎的搜索结果中效果十分明显，30%的流量都是从这样的形式的搜索中来的，比如在搜索<font color="#0000ff">SanXingSGH-I900 <span style="color: #000000">或者</span>SGH-I900<span style="color: #000000">或者</span>I900</font><span style="color: #000000"><span style="background-color: #ffffff"><span>效果均是排列第一，可见优化别人不曾优化的关键字也是一件很有斩获的事情。</span></span></span></p>
<p><span style="color: #000000"><span style="background-color: #ffffff"><span>另外在google中&quot;keywords&quot; &quot;description&quot;是一件十分重要的事情，很多人说这两个已经被搜索引擎所放弃，其实完全是误读！</span></span></span></p>
<p><span style="color: #000000"><span style="background-color: #ffffff"><span><img alt="" src="http://www.koodai.com.cn/attachments/month_0808/72008815221634.jpg" /></span></span></span></p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.koodai.com.cn/article/546.htm" /> 
	  <id>http://www.koodai.com.cn/default.asp?id=546</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[奥运宝宝秀]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.koodai.com.cn/</uri>
		 <email>KISSCB@126.COM</email>
	  </author>
	  <category term="" scheme="http://www.koodai.com.cn/default.asp?cateID=18" label="Ben&#39;s Life" /> 
	  <updated>2008-08-15T21:38:51+08:00</updated>
	  <published>2008-08-15T21:38:51+08:00</published>
		  <summary type="html"><![CDATA[<p><img alt="" src="http://www.koodai.com.cn/attachments/month_0808/j2008815214051.jpg" /></p>
<p>图片太多了，Q空间的图片外联好麻烦，直接过去看吧：</p>
<p><a href="http://blog.qq.com/qzone/622008005/1217871740.htm">http://blog.qq.com/qzone/622008005/1217871740.htm</a></p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.koodai.com.cn/article/545.htm" /> 
	  <id>http://www.koodai.com.cn/default.asp?id=545</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[UrlRewriter.NET地址重写示例程序3阶段 ]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.koodai.com.cn/</uri>
		 <email>KISSCB@126.COM</email>
	  </author>
	  <category term="" scheme="http://www.koodai.com.cn/default.asp?cateID=26" label="ms.net" /> 
	  <updated>2008-08-14T17:59:53+08:00</updated>
	  <published>2008-08-14T17:59:53+08:00</published>
		  <summary type="html"><![CDATA[<p>站长站下载地址：<a href="http://down.chinaz.com/soft/23610.htm">http://down.chinaz.com/soft/23610.htm</a></p>
<div>
<p>入门篇</p>
<p>&nbsp;&nbsp; 1. 地址重写&mdash;&mdash;简单实现/去掉问号<br />
&nbsp;&nbsp; 2. 地址重写&mdash;&mdash;无扩展名/任意扩展名<br />
&nbsp;&nbsp; 3. 地址重写&mdash;&mdash;404检测<br />
&nbsp;&nbsp; 4. 地址重写&mdash;&mdash;封IP<br />
&nbsp;&nbsp; 5. 地址重写&mdash;&mdash;字符串转换器的应用<br />
&nbsp;&nbsp; 6. 地址重写&mdash;&mdash;静态映射的应用</p>
<p>进阶篇</p>
<p>&nbsp;&nbsp; 1. 创建并使用自定义动作<br />
&nbsp;&nbsp; 2. 创建并使用自定义条件<br />
&nbsp;&nbsp; 3. 创建并使用自定义转换器</p>
<p>高级篇</p>
<p>&nbsp;&nbsp; 1. 实现二级域名<br />
&nbsp;&nbsp; 2. 实现参数加密</p>
</div>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.koodai.com.cn/article/543.htm" /> 
	  <id>http://www.koodai.com.cn/default.asp?id=543</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[ 鬼节的诡异风俗：彝族摸奶节]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.koodai.com.cn/</uri>
		 <email>KISSCB@126.COM</email>
	  </author>
	  <category term="" scheme="http://www.koodai.com.cn/default.asp?cateID=18" label="Ben&#39;s Life" /> 
	  <updated>2008-08-14T17:26:38+08:00</updated>
	  <published>2008-08-14T17:26:38+08:00</published>
		  <summary type="html"><![CDATA[<p><img alt="" src="http://www.koodai.com.cn/attachments/month_0808/b2008814172534.jpg" /></p>
<p><img alt="" src="http://www.koodai.com.cn/attachments/month_0808/72008814172558.gif" />&nbsp; 恩恩&hellip;&hellip;被雷的哑口无言~~</p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.koodai.com.cn/article/542.htm" /> 
	  <id>http://www.koodai.com.cn/default.asp?id=542</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[那就这样吧！]]></title>
	  <author>
		 <name>admin</name>
		 <uri>http://www.koodai.com.cn/</uri>
		 <email>KISSCB@126.COM</email>
	  </author>
	  <category term="" scheme="http://www.koodai.com.cn/default.asp?cateID=18" label="Ben&#39;s Life" /> 
	  <updated>2008-08-12T22:28:52+08:00</updated>
	  <published>2008-08-12T22:28:52+08:00</published>
		  <summary type="html"><![CDATA[<p>让我与你握别<br />
再轻轻抽出我的手<br />
知道思念从此生根<br />
浮云白日&nbsp;&nbsp; &nbsp;山川庄严温柔<br />
<br />
让我与你握别<br />
再轻轻抽出我的手<br />
华年从此停顿<br />
热泪在心中汇成河流<br />
<br />
是那样万般无奈的凝视<br />
渡口旁找不到一朵可以相送的花<br />
就把祝福别在襟上吧<br />
而明日<br />
明日又隔天涯</p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.koodai.com.cn/article/541.htm" /> 
	  <id>http://www.koodai.com.cn/default.asp?id=541</id>
  </entry>	
		
</feed>
