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有关系的.这样一来所处的背景也是在屏幕旋转或其他配置改变时需要用到.无论在开发
随机推荐
- asp下以Json获取中国天气网天气的代码
- 详解vue-validator(vue验证器)
- js中日期的加减法
- 理解js对象继承的N种模式
- 用标准c++实现string与各种类型之间的转换
- composer.lock文件的作用
- C++ 中CListCtrl的每个项都显示不同的提示信息
- 浅析Bootstrap验证控件的使用
- 举例简单介绍PostgreSQL中的数组
- RHE5服务器配置-搭建Samba服务器步骤(图)
- Nginx中配置过滤爬虫的User-Agent的简单方法
- C# networkcomms 3.0实现模拟登陆总结
- PHP简单判断字符串是否包含另一个字符串的方法
- iOS NSTimer循环引用的办法
- Azure给ubuntu虚拟机挂载数据盘的详细步骤
- CentOs下安装gcc/g++/gdb的方法
- Django框架自定义模型管理器与元选项用法分析
- Python利用scapy实现ARP欺骗的方法
- Android嵌套滚动NestedScroll的实现了解一下
- 详解Spring Cloud负载均衡重要组件Ribbon中重要类的用法