移动硬盘提示未格式化,显示0字节,文件系统为RAW格式的数据恢复

以前也碰到几次移动硬盘的文件系统格式变成了RAW格式,点击或者查看硬盘属性发现如下几点:

  1. 显示0字节,显示RAW格式。
  2. 提示”未格式化”或提示”文件或目录结构损坏且无法读取”。
  3. 分区打不开,文件打不开,分区丢失,文件丢失。
  4. 连接到电脑之后,系统没有弹出“发现USB设备”的提示。
  5. 能被操作系统识别,但却无法打开移动硬盘所在的盘符。

以前移动硬盘遇到的情况是提示未格式化,尝试恢复后没成功,最后格式化后使用EasyRecovery Professional数据恢复软件成功恢复了若干文件,但部分格式文件损坏。有待尝试其他手段进行恢复。

今天是给移动硬盘删除大容量文件夹时没注意删除进程没完成,结果拨了USB线,移动硬盘变成下图这个样子:

移动硬盘0字节,文件系统显示为RAW

点击提示”文件或目录结构损坏且无法读取”根据故障原因初步判定为文件分配表错误,尝试WinHEX恢复无果(重新插入后有自动播放提示,估计是恢复不彻底)继续,进入CMD命令提示,输入 chkdsk /f(盘符),系统开始检查,一看就有希望了,最终数据恢复完成:

连接移动硬盘,CMD命令提示符窗口下输入chkdsk /f (盘符)

连接移动硬盘,CMD命令提示符窗口下输入chkdsk /f命令恢复数据

留文记载,仅供参考,PS: U盘或数码相机存储卡等移动存储设备出现类似故障可参考解决。

作者:我本由心 编辑:穆童 转载请注明出处http://mtoou.info/yidongyinpan-raw/

联想OKR 7.0工程版及Boot PE Disc+OKR 7.0 XP版,Win7版的对比测试

可以找到的联想OKR系统有如下几种:

  1. 联想OKR 7.0工程版,可启动光盘型
  2. Boot PE Disc+OKR 7.0 XP版
  3. Boot PE Disc+OKR 7.0 win7版

对比以上几种联想OKR7.0系统之间的区别

联想OKR 7.0工程版

用OKR 7.0工程版所做的系统,全盘分区已经分完,OKR系统只带有恢复功能,不带有备份功能(带有一个无用的一键杀毒),备份功能需要在系统下以OKR程序来做,但是这个OKR程序无法备份出“初始备份”。

“初始备份”存放于OKR系统分区,而OKR程序所做的用户级备份存放于D:\Lenovo。

“一键恢复”键在系统关机时按,会开机并进入OKR系统,在普通系统下按,如果安装有OKR程序,则调出OKR程序。

以上文第一种:7.0工程版方式所做的OKR系统,最好与普通系统下的OKR程序联想使用,OKR程序执行备份,OKR系统执行恢复,缺点是无法做出“初使备份”,如果D:\Lenovo目录被删掉,备份就会丢失,这在用户操作中是可能发行的。

Boot PE Disc+OKR 7.0 XP版与Boot PE Disc+OKR 7.0 win7版

以Boot PE Disc+OKR 7.0 XP版和Boot PE Disc+OKR 7.0 win7版所做的OKR系统,在OKR系统界面带有备份和恢复功能,备份功能所做的备份存放于OKR分区,可视为“初始备份”,并且普通用户操作中,不太会误删备份文件(因为文件存放于用户不可见的OKR分区)

Boot PE Disc+OKR 7.0 XP版和Boot PE Disc+OKR 7.0 win7版的差别在于,所分的OKR分区大小不同,以适应XP系统或者是Win 7系统。

Boot PE Disc+OKR 7.0 XP版和Boot PE Disc+OKR 7.0 Win7版所做的OKR系统,不需要与用户系统下的OKR程序配合,因为B和C所做的OKR系统无法访问OKR程序所生成的用户级备份,所以,配合使用也无意义。

但是因为Boot PE Disc+OKR 7.0 XP版和Boot PE Disc+OKR 7.0 Win7版所做的OKR系统,存在备份选项,所以,用户操作时应该注意,一旦错误,可以会以用户现在的系统备份替换掉系统初次安装完后的系统备份,建议普通用户进入OKR时,只做恢复操作,如果要执行备份操作,一定要清楚自己是在做什么。

总结

综合以上三种OKR系统,个人觉得,Boot PE Disc+OKR 7.0 XP版和Boot PE Disc+OKR 7.0 Win7版相较于联想OKR 7.0工程版更适合使用。

windows、Linux/Unix及厂商OEM系统备份的对比

windows系统备份

电脑在Windows下常用的Ghost类备份系统,需要DOS或者WinPE下操作(现在有很多一键GHOST的壳,所以,进入DOS或者PE不再是难点,也不需要用户有多少准备),缺点是,恢复的时候目标分区不能小于原始备份分区的大小,否则出错。

(仅指异机恢复,或者本机的分区结构发生变动,网上的GHOST版系统,经过处理,可以避开这一限制,具体怎么处理,没有研究过,不知道)

Linux/Unix系统备份

Linux或者类似的类Unix系统的电脑,用TAR备份,是我认为最方便的,这个只是一个打包程序,所以,恢复的时候,目标分区的大小和文件系统可以和原始备份分区不一致,只需恢复后适当修改/etc/fstab和GRUB的启动项即可,缺点是只适用于类Unix系统。

OEM厂商系统备份

OEM厂商自有的OKR(One Key Recovery)程序,好处是操作方便,这类的系统,一般在电脑上带有一个按键以进入OKR系统,图形界面提示,可以说一学就会,缺点是占用空间(一个远大于系统GHOST体积的EISA分区),错误的分区表操作可以导致EISA分区受损或丢失,导致OKR系统失效。

(现在一般都是分区工具可见的EISA分区,对于会操作的人,完全可以释放这一部分的分区,以前Lenovo采用过HPA类分区,这类分区通常的分区工具不可见,需要专门的工具来释放,相当麻烦)

本文作者:Alpha 转载请注明出处http://mtoou.info/windows-linux-beifen/

【输入法图标不见了怎么办】二招制敌!

我们使用电脑,输入法应该是打开电脑第一个被使用的,无论你使用QQ拼音,搜狗拼音,神马五笔,双拼都是输入法,如果哪一天你发现输入法图标不见了怎么办,这个时候,你惊慌了,不能输入中文,只能输入英文字符怎么办呢?

其实这只是输入法图标进程不见了,也就是说输入法其实也是有进程的就像你的qq一样,他要想运行必须有进程才能看见图标,明白原理了,我们就来解决吧。

解决办法

  1. 最快想输入中文,这个时候只需要同时按下 ctrl+空格键或者ctrl+shift键就可以打开输入法了,多次在不同输入法之间进行切换,但是这个方法还是不能打开输入法图标。
  2. 终极解决:新建一个文本文件,输入ctfmon.exe保存成xx.bat,双击即可打开,是不是熟悉的输入法图标回来了?!

当然也可以打开运行输入ctfmon.exe,其实原理一样,就是运行这个程序。其他方法都是浮云!

作者:青竹2011  转载请注明出处http://mtoou.info/shurufatubiaobujianlezenmeban/

C++求约瑟夫环问题

C++编程求Josephus(约瑟夫环)问题:m个小孩子围成一圈,从第一个小孩子开始顺时针方向数数字,到第n个小孩子离开,这样反反复复,最终只剩下一个小孩子,求第几个小孩子留下?

//用C++链表,次链表是单向循环链表,方便操作

#include <iostream>
#include <cstring>
#include <cstdlib>
#include <windows.h>
using namespace std;
/////////////////////////////////////////////////////////////////
class ys//定义类
{

 int s;
public:
 ys *next;
 friend ys *set(int n);
 void get(ys *s);
 void putout(ys *t,int m,int n);
};
/////////////////////////////////////////////////
ys *set(int n)//初始化链表
{
 ys *q=new ys,*h=q;
 int i;
 for( i=1;i<n;i++)
 {
 q->s=i;
 q->next=new ys;
 q=q->next;
 }
 q->next=h;
 q->s=i;
 return q;
}
/////////////////////////////////////////////////////////
void ys::get(ys *s)//输出所有的小孩
{
 int tem=s->s;
 while(s->next->s!=tem)
 {
  cout<<s->next->s<<'\t';
  s=s->next;
 }
// cout<<s->s<<endl;
}
///////////////////////////////////////////////////////////////
void ys::putout(ys *t,int m,int n)//输出剩下的一个小孩
{
 //cout<<"指针:"<<t->s<<endl;
 ys *h=t->next,*p=t;
 int i=0;
 for(;n>1;)
 {
 i++;
 if(i%m!=0)
 {p=h;h=h->next;}
 else
 {p->next=h->next;delete h;h=p->next;n--;}
 }
 cout<<endl<<"n:"<<h->s<<endl; 
 }

/////////////////////////////////////////////////////////////////
int main()
{
 cout<<"请输入n个小孩,间隔为m:\n";
 int n,m;
 cin>>n>>m;
 ys yue;
 ys *head;
 head=set(n);
 yue.get(head);
 yue.putout(head,m,n);
 return 0;
}
///////////////////////////////////////////////////////////////////

作者:Luiing  转载请注明出处http://mtoou.info/c-yuesefuhuan-wenti/

观点:买笔记本电脑要注意什么

首先声名:写本文章只是为了给身边的朋友在买电脑的时候可以选到适合自己的电脑(主要是笔记本)

身边好多朋友问到我关于买笔记本电脑该注意什么,以前都是大概说了下,但是有些朋友总被一些问题误导,所以写下这篇文章,希望身边的朋友在买电脑的时候不至于选错。

说到买电脑,和买衣服一样,也有品牌。那到底哪个品牌好呢?这个,只能说每个品牌有每个品牌的特点。每个品牌也有不同系列。对于不同品牌来说,配置一样,但价格完全不同。一台电脑的总体性能要从多方面去看。(延伸:笔记本散热方面,做的是挺不错的。thinkpad的本本同一配置也有不同价格,目前E40和即将热门的E420系列(个人认为)价格是百姓价格,配置也是相当不错。但是和T410i系列相比,配置是有过之而价格是远不及。惠普、DELL、acer等品牌也是一样)不要一味地只看配置。以前在电脑城的时候,当时有款世盟9500GT 1G显存(台式机)的显卡价格279,另一款七彩虹的一款9500GT 512Mb显存359,测试性能的时候,七彩虹的那款显卡分数远比世盟那款高(由于时间较久,忘记具体分数了)。

售后服务一样重要

售后服务是非常重要的,因为笔记本是电子产品。电子产品出问题是有可能的。(不要一味的只看配置,这个是个非常重要的,就像我的toshiba,上次售后维修时,我还一个人跑到长沙去,这个是非常麻烦的,而且周未也不上班)

价格也是关键

这个是大家最看重的。但并不是越便宜的越好,这个得根据实际情况而定,必定不同地方的价格不同。不能一味地和网上相比,网上价格并不是最便宜的,也不是最贵的,有些机子网上报价相当高。价格得根据自己的实际情况来说。

以上内容是个人的看法,有什么不好的地方希望大家多提出来,谢谢~!希望大家在买笔记本电脑的时候,可以做为大家买电脑时的参考。可以选到适合自己的电脑。

本文由①輩ふ哋承喏奉献,转载请注明出处http://mtoou.info/maibijibenzhuyishenme/

还有一篇买笔记本电脑主要看什么的文章或许您也感兴趣。

夏天将至,教你 DIY 简易笔记本水冷散热系统

虽然现在还未到炎炎夏日,但一直为笔记本散热担心的我已经开始着手设计一套简易的水冷散热系统,希望在我毕业前的日子里能派上用场。

令人高兴的是,这套简易的水冷系统研制工作比我预想的简单许多,于是我决定发表在blog上给同样为本本散热担忧的同学们提供一个参考。

有同学说了,现在市面上不是已经有散热底座卖吗?从一位酒精考验的、彻底的 DIYer 的角度来讲,散热底座的设计既不绿色环保,又不经济实惠,更大的缺陷是,散热底座是风冷,散热效果显然比不上水冷。

经过我数年时间在上厕所时苦思冥想总结得出,水冷系统在大自然中有很多成功的应用案例:大热天,人会出汗(水冷吧),狗会伸出湿湿的舌头(也是水 冷),街上会有洒水车(显然是水冷),大气会有降水(无比英明的造物主同样选择了水冷),还有太多案例就不一一列举了,各位读者请运用自己善于发现的眼睛。

下面进入主题,DIY 我们的简易笔记本水冷系统。
需要准备的材料一:水(必须的),少许
需要准备的材料二:干净的卫生纸(建议使用维达牌,心相印亦可),若干
需要准备的材料三:暂无
需要准备的材料四:同上
需要准备的材料五:同上
……

水冷散热系统制作过程

使用事先准备的少许水将若干干净的卫生纸均匀地打湿,既要做到卫生纸内外都浸透水份,还要保证没有水滴流出。

以上这一步务必在没有外部干扰的情况下,胆大心细地完成,以免在水冷系统与笔记本硬件接触的过程中发生意外,btw,本人对不正确使用该水冷系统导致笔记本损坏的情况不负任何责任。

另外需要提醒的是,卫生纸中的冷却水应由专人按时补给,以免发生本本 CPU 核心温度再度升高等不良现象。最后一步,将水冷系统与笔记本硬件对接,看图:

大功告成,呕也!经过测试,本人使用的本本 CPU 温度由未使用水冷系统前的 55 摄氏度,下降至使用水冷系统后的 54.9 摄氏度,大家鼓掌!谢谢,谢谢!

作者:烧杯 转载请注明出处http://mtoou.info/diy-bijibenshuileng/

电脑温度太高?10大笔记本降温散热秘籍来搞定

夏天的炎热天气给笔记本的长时间使用带来了麻烦,因为你经常会发现它热的不行了。那么我们有什么办法来 让笔记本散热效果更好呢?下面正式公布我的11招散热秘籍:

  1. 没有散热支架的情况下用几个小瓶盖或者一叠硬币垫在笔记本的四角下面,以便增加空气流动面积。
  2. 尽量保持使用环境的通风性良好有利于笔记本散热。可使用电风扇斜对着笔记本 扇风。
  3. 买一个散热底座,底座带有散热风扇,通过增加空气流通来散热。
  4. 用空调降低环境温度,这样能降低空气热传导。
  5. 清理笔记本内部灰尘,通常是笔记本散热风扇以及散热口的散热片上面附着的灰尘。此方法通常能从根本上显著提高笔记本散热效能(如果不忍心下手可送往维修站)。
  6. 如果有可插拔设备,如光驱,暂时不用就拔去,拿去电池,让笔记本内部与外部空气流通(这个方法很麻烦,但如果配合风扇,效果很好)。
  7. 散热口处不要有东西遮挡,保持散热口周围空旷以便加快排除的热空气迅速扩散掉。
  8. 有键盘保护膜的就撤了吧,因为键盘的空隙可是个不错的散热器哦,一些笔记本的散热设计还利用打字时的键盘键来增强散热。如果怕弄坏弄脏键盘就接个外接键盘。
  9. 电源适配器的散热环境要好,一般把比较硬的散热性好的东西垫在它下面就好。
  10. 大家都体验过夏日暴晒的“快感”把?我想本已经热的不行的笔记本可享受不起这高温待遇。

穆童温馨提示:切记将湿毛巾或者其他潮湿物品放置在笔记本下方,因为受热后的水蒸气会损伤电子线路,降低笔记本的使用寿命甚至会立即引发故障。(原文:一粒沙,由穆童增编)

详解用tar备份Linux系统的方法及与Clonezilla备份的优缺点

先说说Clonezilla备份Linux系统

现在Linux系统下的备份工具极多,我这前用的是Clonezilla,但是还是有一些限制的:

  1. 它会记录你备份的分区在分区表中的归属,比如我备份的是sda6,如果我恢复到别的机器的sda7分区上,会出现错误提示,无法恢复。当然,这个可以通过把备份文件改名来避过,问题不大。
  2. 重要的问题,如果你备份的原始分区是10GB,以后恢复的目标分区是8GB,那就不能恢复,提示partclone要加上“-C”参数来跳过这个容量检查,可是,Clonezilla是一组shell文件的命令集,它是中间调用的partclone,所以,这个参数加起来很困难,至少我是没有搞定。

tar备份系统的优点

基于以上两点,我想到了用tar来备份系统,这个是从Unix时代就有的通用办法,基本上是一切通吃的,基本上的优点有以下:

  1. 避过上面Clonezilla的缺点二,不会有容量检查的问题,当然,要人为的确定恢复的时候不会出现分区空间不够的问题。
  2. 分区格式可变化,用Clonezilla的话,源分区是什么格式,目前分区就是什么格式,如果源是ext4的,突然你想把目标改成reiserfs,那是不可能的,但是用tar备份,就可以做到,因为tar本质只是打包和解包文件,并不会关注分区的文件系统的格式,当然,前提是,在解包前,目标分区你要先格式化好。

tar备份Linux系统的缺点

  1. 需要一个LiveCD,或者任一种引导到一个基本CLI模式Linux系统的方式,因为需要运行tar及对目标分区进行格式化,但这个基本上是很容易做到的,不算大问题。
  2. 速度,Clonezilla备份我的ARCH+KDE系统,大概只需要5分钟,从生成的文件看,也是一个.gz文件,但是不知道为什么,用tar备份一样的系统,要打包半个小时左右,速度差很多,但好在一般打包都是一次,解包才是多次,而解包速度tar和Clonezilla是差不多的。

下面说正题:tar备份Linux系统的方法,具体步骤如下

、引导到基本Linux系统,可用LiveCD,我个人用是grub4dos引导U盘上的archboot ISO镜像。

、将源分区挂到系统的一个目录下,一般是/mnt,至少我选的是这个。

、在/mnt下执行“;tar jcvpf backup.tar.bz2 ./ –exclude=files”,其中backup.tar.bz2是备份文件的名字,–exclude=files是要排除的文件及文件夹,要施加多次–exclude=参数,具体要排除的文件及目录如下:

  1. /mnt/*,当然,也可以直接的排除/mnt目录,这个无所谓
  2. /proc/*,这个和网上说的直接排除/proc目录不同,我试了一下,如果直接排除了目录,会影响ARCH的启动,其他发行版不知
  3. /sys/*,同上,建议把目录留下
  4. /tmp/*,这个可以直接排除/tmp目录,但是还是觉得留下目录,排除目录下的东西比较好
  5. /opt,这个直接排除目录就行了,反正如果有东西要装在/opt下,目录不存在的话,会自己创建的
  6. /media/*,这个排除目录还是目录下的内容其实无所谓
  7. /var下的一些东西,这个/var不能完全排除,但是这个目录下的一些log和缓存可以排除,具体的自己选,对于各发行版,备份前记得用各自的命令把软件包缓存清一下,不然……
  8. 备份文件本身,这个比较傻,但tar的确是这样做的,因为你备份了当前目录下的东西,而备份文件又是在当前目录下,所以,它会把自己也加进去,这个,不知道说什么好。

、解包,这个是恢复系统的时候用的,没什么好说的,简单的tar解包指令就行了,目录分区先格式化好,然后挂载到某处,直接解包就行了。

作者:Alpha—转载、复制请保留本文地址http://mtoou.info/tar-clonezille-linuxxitongbeifen/

Ubuntu PPA源公钥问题W: GPG签名验证错误无法进行验证的解决方法

如果你在“sudo apt-get update”时遇到:

W: GPG签名验证错误: http://ppa.launchpad.net jaunty Release: 由于没有公钥,下列签名无法进行验证: NO_PUBKEY 5A9BF3BB4E5E17B5

W: 您可能需要运行 apt-get update 来解决这些问题

这个提示说需要添加公钥,解决方案就是添加”5A9BF3BB4E5E17B5″这个公钥,在终端输入:

sudo apt-key adv –recv-keys –keyserver keyserver.ubuntu.com 5A9BF3BB4E5E17B5

至此这个Ubuntu PPA源公钥问题导致的GPG签名验证错误验证不了的问题即可解决。

作者:Alpha—转载请注明原文出处:http://mtoou.info/ubuntu-ppa-gpg-qianmingcuowu/