见鬼?粉碎移动硬盘数据导致两年Windows8.1奔溃了!

一、这两天可谓闹心,吐槽一下:

本来最近很忙,不小心用了近两年的windows8.1系统奔溃了,很伤心,因为我粉碎了我移动硬盘的数据。前两天我的移动硬盘借给了公司同事,同事备份一些东西,之后过了几天,数据没用了,我就说删除了,但是删除了一部分,一些文件夹和文件始终删除不了,用电脑管家强制粉碎,确实删除了一部分,但是说一些东西要重启生效(当时自然而然重启了,没多想,现在挺郁闷的,理论不需要),然后,然后,就没有然后了,系统奔溃了。因为处理过程比较久,就不截图了。

二、大致流程:

2.1)移动硬盘数据删除(删除一部分,部分无法删除),但是只是这一个文件夹,其它正常。

2.2)电脑管家粉碎(需要重启,但是重启了)

2.3)重启系统崩溃。

三、修复过程:

3.1)修复引导(重启无效)

3.2)F8(安全模式等都不可进入,绝望)

3.3)第三方系统删除文件(失败,居然失败)

3.4)恢复最近的Ghost,还原系统(先进入系统安装最新的软件,个人配置,系统备份 )

3.5)再次删除文件(失败)>检查文件夹权限(System权限,吃惊)

3.6)尝试夺权(修改文件夹所有者失败,继承失败)

3.7)进入子文件夹删除失败(文件目录已经不存在或者损坏,吃惊)

....

于是怀疑磁盘可能出现坏道

3.8)坏道修复(此过程3个多小时),一切正常。

....

坚决不考虑备份数据,格式化,还原。

3.9)尝试修复文件系统

renzhiyuan.blog.51cto.com(任志远)

3.10)修复过后,删除,正常。

四、此事件的反思?

4.1)什么情况可能导致这种问题?

个人感觉可能备份过程出现了意外,比备份或者恢复过程意外取消。或者磁盘内部运转错误

4.2)但是为什么我粉碎磁盘文件,导致我系统奔溃?

这个问题现在还没想明白,只是经过这次事件,不要轻易粉碎文件,如果是占用问题,可先尝试解除占用再删除。

4.3)系统如何管理?

虽然装系统不是难事,但是装系统,弄完各种软件是需要不少时间,因此,做好系统,以及软件,尽量做个ghost。

哎~~~~多么悲哀的一天!

时间: 2024-10-12 12:40:11

见鬼?粉碎移动硬盘数据导致两年Windows8.1奔溃了!的相关文章

APIJSON,让接口见鬼去吧!

我: https://github.com/TommyLemon/APIJSON 服务端: 什么鬼? 客户端: APIJSON是啥? 我: APIJSON是一种JSON传输结构协议. 客户端可以定义任何JSON结构去向服务端发起请求,服务端就会返回对应结构的JSON字符串,所求即所得. 一次请求任意结构任意数据,方便灵活,不需要专门接口或多次请求. 还能去除重复数据,节省流量提高速度! 从此HTTP传输JSON数据没有接口,更不需要文档! 客户端再也不用和服务端沟通接口或文档问题了!再也不会被文

【转】APIJSON,让接口见鬼去吧!

我: APIJSON,让接口和文档见鬼去吧! https://github.com/TommyLemon/APIJSON 服务端: 什么鬼? 客户端: APIJSON是啥? 我: APIJSON是一种JSON传输结构协议. 客户端可以定义任何JSON结构去向服务端发起请求,服务端就会返回对应结构的JSON字符串,所求即所得. 一次请求任意结构任意数据,方便灵活,不需要专门接口或多次请求. 支持增删改查.模糊搜索.远程函数调用等.还能去除重复数据,节省流量提高速度! 从此HTTP传输JSON数据没

SQL Server 批量插入数据的两种方法

在SQL Server 中插入一条数据使用Insert语句,但是如果想要批量插入一堆数据的话,循环使用Insert不仅效率低,而且会导致SQL一系统性能问题.下面介绍SQL Server支持的两种批量数据插入方法:Bulk和表值参数(Table-Valued Parameters). 运行下面的脚本,建立测试数据库和表值参数. [c-sharp] view plaincopy --Create DataBase create database BulkTestDB; go use BulkTes

关于格子之让暗恋见鬼去吧

碟说第119期:<让暗恋见鬼去吧> 优酷视频在线观看.表白一定要趁早,不然你就要像<那些年我们追过的女孩>中的柯景腾那样,只能在婚礼上亲吻沈佳宜的新郎了.那些年,你为暗恋做过哪些傻事?上课时眼神总是止不住的瞄向ta:放学路上总是想制造偶遇跟ta一起回家,有木有? <让暗恋见鬼去吧>背景音乐BGM汇总:开头英文:home-Michael buble   中间钢琴曲: 1分30左右的是 Ldy Lickem 的<When I Wake Up> 结尾:<奏(

待处理数据的两种模型

在业务处理时,经常会存在待处理的业务数据,在处理这部分数据时,有如下的处理方式. Worker模型:包含Worker处理类(Processor),调度处理框架,时间规则配置. Worker处理类,待处理业务数据的处理类. 调度处理框架,根据时间配置的规则, 在指定的时间点内,调用worker处理类. 时间规则配置,设置worker处理类的启动时间以及频率. 优点:1.实现简单,现在有Spring和Quartz框架,直接配置好时间表达式之后以及处理器之后,就可以直接执行了. 2.各种Worker之

WCF传输过大的数据导致失败的解决办法

WCF传输过大的数据导致失败的解决办法 WCF服务默认是不配置数据传输的限制大小的,那么默认的大小好像是65535B,这才65KB左右,如果希望传输更大一些的数据呢,就需要手动指定一下缓冲区的大小了. 主要是为binding设置几个最大值属性就可以了,包括服务端和客户端均进行设置,不过配置都是一样的. <system.serviceModel> <bindings> <basicHttpBinding> <binding name="BasicHttpB

关于Mysql删除表数据的两种方式对比

1.delete from table_name 一行一行删除,只删除表数据,auto_increament仍停留在最后一天数据的下一个值. 2.truncate table_name 快捷删除表数据.先删除整个表,然后重新建表结构.auto_increament从1开始. 关于Mysql删除表数据的两种方式对比,布布扣,bubuko.com

大数据导致DataReader.Close超时的异常

公司一个数据抓取的程序,数据量极大,读取数据的用IDataReader的Read方法来进行数据处理,在测试的时候我想跑一部分数据后跳出循环,即break; 然后关闭datareader,但是在执行datareader.close()方法的时候出现了“超时异常”的错误, 查看了一下MSDN对Close方法的说明的备注 如下: 当使用 SqlDataReader 将关联的 SqlConnection 用于任何其他用途时,必须显式调用 Close 方法. Close 方法填写输出参数的值.返回值和 R

MySQL中删除数据的两种方法

转自:http://blog.csdn.net/apache6/article/details/2778878 在MySQL中有两种方法可以删除数据,一种是DELETE语句,另一种是TRUNCATE TABLE语句. DELETE语句可以通过WHERE对要删除的记录进行选择.而使用TRUNCATE TABLE将删除表中的所有记录.因此,DELETE语句更灵活. 如果要清空表中的所有记录,可以使用下面的两种方法: DELETE FROM table1 TRUNCATE TABLE table1 其