Ghost的另类用法
故障现象:笔者的硬盘是20GB的,分了5个区,近日使用Partition Magic Pro 7.0将D、E两个分区合并,在合并的过程中由于没有对E盘的数据进行备份,导致合并后E盘中的重要的文件无法读出,在“我的电脑”中也无法显示。
问题分析:以前经常使用Partition Magic进行硬盘分区的合并和拆分操作,没有出现这种情况,这次可能在合并的过程中导致文件分区表的损坏,所以E盘中的重要的文件无法读出,而实际上文件内容并没有损坏,是可以通过其它软件找回来的。
解决过程:由于Ghost可以将整个硬盘或分区生成一个镜像文件,而GhostExp可以从镜像文件中提取里面的任意文件,因此我们可以通过Ghost.exe和GhostExp.exe这两个工具找回文件。具体操作如下:
1. 将损坏的分区通过Ghost.exe生成一个镜像文件,保存在其他分区或硬盘中;
2. 在Windows下运行GhostExp.exe,打开刚才生成的镜像文件,可以看见合并前两个分区的文件一个不少地显示出来了;
3. 选中需要恢复的文件,单击鼠标右键,选择“Restore”命令,在弹出的对话框中选择恢复到的位置,再单击“Restore”即可。
4. 重复上述过程,将所有需要的文件全部恢复出来
相关推荐
-
Ghost的另类用法
故障现象:笔者的硬盘是20GB的,分了5个区,近日使用Partition Magic Pro 7.0将D.E两个分区合并,在合并的过程中由于没有对E盘的数据进行备份,导致合并后E盘中的重要的文件无法读出,在"我的电脑"中也无法显示. 问题分析:以前经常使用Partition Magic进行硬盘分区的合并和拆分操作,没有出现这种情况,这次可能在合并的过程中导致文件分区表的损坏,所以E盘中的重要的文件无法读出,而实际上文件内容并没有损坏,是可以通过其它软件找回来的. 解决过程:由于Ghos
-
类的另类用法--数据的封装
类的另类用法--数据的封装一般的情况下,如果使用classname::property是不能访问到类的属性的,但可以用classname::method()使用类的方法.同样的也不能用objectname->property访问到类的方法里的变量.利用这一特点,我们可以将一些数据保存于类中,有点象c++的私有属性.<?class data { function value($var) { static $d = array(); if(func_num_args() > 1
-
解释&&和||在javascript中的另类用法
又开始研究起 Titanium 来,发现其官方出品的MVC框架(Alloy)还是挺不错的,刚开始苦于没有好的代码来学习,文档又少,所以一直没去详细研究,后来发现原来官方的 CodeStrong 就是一套非常不错的学习代码,只要看通了其整套代码,相信对Alloy的使用也基本会了- 在看其源码的同时,发现很多地方使用了诸如以下的用法: $.clouds && ($.index.add($.clouds)); 开始不是很理解,毕竟平时这样用的也少,上了下google后才知道原来这样写法非常方便好
-
Javascript的&&和||的另类用法
最近也没什么心思写文章了,感觉总有忙不完的事情,呵. 不过这些天又开始研究起 Titanium 来,发现其官方出品的MVC框架(Alloy)还是挺不错的,刚开始苦于没有好的代码来学习,文档又少,所以一直没去详细研究,后来发现原来官方的 CodeStrong 就是一套非常不错的学习代码,只要看通了其整套代码,相信对Alloy的使用也基本会了- 在看其源码的同时,发现很多地方使用了诸如以下的用法: $.clouds && ($.index.add($.clouds)); 开始不是很理解,毕竟平
-
Norton Ghost批处理命令用法详细介绍第1/2页
.Ghost批处理文件的基本格式 Ghost-clone,mode={copy│load│dump},src={drive│file│drive:partition},dst={dri-ve│file│drive:partition}/fro/fx/rb/f32/Z(n)/sure{其他参数} 其主要参数的意思及用法如下: -clone:clone在英文中是"克隆"的意思,在此处是一个固定的格式,意为强制按参数方式执行Ghost.exe. mode=:此项参数用于设定Ghost.exe
-
img的onload的另类用法
图片的onload事件,相信大家都经常用到,尤其在控制图片的输出大小的时候. 但onload还有一些特殊的用法.比如说最近我在做ajax,需要在onload的时候加载,一般都会使用window的onload事件,但window的onload事件必须在加载完所有的html元素后才执行(包括所有的图片,如果页面上有图片丢失就麻烦了). 很多JS的库类,比如说jquery和prototype都有相对的函数来模拟实现. 我们同样可以使用图片的onload方
-
C语言结构体数组同时赋值的另类用法
说到C语言结构体数组的同时赋值,许多人一想就会想到用以下的这种方法,咱们来写一个例子: #include <stdio.h> struct student { int a; int b ; int c ; }; struct student array1[1000] ; int main(void) { int i ; for(i = 0 ; i < 1000 ; i++) { array[i].a = 1 ; array[i].b = 2 ; array[i].c = 3 ; } fo
-
PHP return语句另类用法不止是在函数中
分享下PHP return语句的另一个作用,在bbPress的代码中看到的一个奇葩使用方法. 一直以为,return只能出现在函数中,直到看了bbPress的代码: <?php require_once('./bb-load.php'); bb_repermalink(); // The magic happens here. if ( $self ) { if ( strpos($self, '.php') !== false ) { require($self); } else { requ
-
小程序Request的另类用法详解
前言 小程序中唯一能发送网络请求接口数据的是wx.request接口,当然这个接口存在诸多的限制,例如:10个并发请求限制,https限制(当然在开发阶段是可以关闭此限制),除了wx.request还有其他方法可以实现类型的功能吗?当然是有的,这个思路也源于我之前看到的一篇文章,随便笔记下来 思路 使用云开发来发送网络请求并把数据返回给小程序端.还不了解的云开发的同学请速度移步到官方[云开发] 新建一个http的云函数 // 云函数入口文件 const cloud = require('wx-s
-
Android应用开发中Fragment存储功能的基本用法
一.引言 在移动应用程序的架构设计中,界面与数据即不可分割又不可混淆.在绝大部分的开发经历中,我们都是使用Fragment来进行界面编程,即使保存数据基本上也只是界面相关控件的数据,很少做其他的数据保存,毕竟这样与开发原则相背,而今天这一篇博客就要来介绍一下Fragment的另类用法,只是用来保存数据而没有任何界面元素. 二.实现背景 对于Fragment的数据保存方法,不难想到还是与setRetainInstance有关系的.这样一来所处的背景也是在屏幕旋转或其他配置改变时需要用到.无论在开发
随机推荐
- Prototype Class对象学习
- 一次真实的DDoS攻击防御实战
- Android PopupWindow实现左侧弹窗效果
- js获取当前日期时间及其它操作汇总
- jQuery EasyUI 布局之动态添加tabs标签页
- ASP.NET2.0 WebRource,开发微调按钮控件
- JS正则表达式之非捕获分组用法实例分析
- Delphi控件ListView的属性及使用方法详解
- PHP获取当前日期及本周一是几月几号的方法
- 常用CSS缩写语法总结
- jQuery进行组件开发完整实例
- Android版本更新实例详解
- 图象函数中的中文显示
- php对接java现实加签验签的实例
- 局域网中IP地址的设置
- PHP数组递归排序实现方法示例
- 一篇文章带你了解数据库中JOIN的用法
- 优化InnoDB表BLOB,TEXT列的存储效率
- 无盘完美解决Windows Server 2012或2016无法安装.NET Framework3.5的方法
- Android APK反编译技巧深入讲解