数据恢复
文章平均质量分 78
sd_cx
这个作者很懒,什么都没留下…
展开
-
win32-FileTimeToSystemTime的使用
#include <Windows.h>#include <iostream>#include <string>#pragma warning(disable:4996)int main(){ const char *day[] = {"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"}; const char* month[] = {"Ja...转载 2021-05-08 09:09:37 · 530 阅读 · 0 评论 -
SYSTEMTIME、FILEITIME、LOCLTIME、UTC、QDateTime等各种时间
1.UTC:世界协调时间2.LOcalTime:本地时间,也就是系统设置时区的当前时间;3.SYSTEMTIME:格林威治时间,由本地时间减去时区即可,与localtime都是用SYSTEMTIME结构体存储;4.FileTime:基于UTC,是一个64 bit的值,记录由1609-01-01 00:00:00到现在的秒数,精确到纳秒;5.time_t时间戳:一个64 bit的值,记录离1970-01-01 00:00:00到现在的秒数;6.QDateTime是QT中QDate和QTim转载 2021-05-06 18:16:30 · 1318 阅读 · 0 评论 -
python使用wmi模块
原文链接:https://blog.csdn.net/xiaohongmao663832/article/details/87557113步骤1:pip install wmi1步骤2:到网站https://pypi.org/project/pywin32/#files下载合适版本的包,这里我使用的是:pywin32-224-cp37-cp37m-win_amd64.whl (9....转载 2019-11-23 11:29:53 · 999 阅读 · 0 评论 -
NTFS文件系统数据恢复----解析MFT表
http://blog.csdn.net/jha334201553/article/details/9089119开始先说下DBR, DBR是继MBR 之后最先访问的地方,MBR利用int 13h 读取MBR并将之加载到物理地址0x7c00的地方. 然后将段地址:代码地址入栈后retf跳过去运行. MBR利用BIOS中断int 13h读取数据加载到内存指定位置..传统的int转载 2015-05-11 21:50:12 · 20462 阅读 · 3 评论 -
分区与卷
什么是 主磁盘分区,扩展磁盘分区,逻辑驱动器?硬盘分区有三种,主磁盘分区、扩展磁盘分区、逻辑分区。 一个硬盘可以有一个主分区,一个扩展分区,也可以只有一个主分区没有扩展分区。逻辑分区可以若干。 主分区是硬盘的启动分区,他是独立的,也是硬盘的第一个分区,正常分的话就是C驱。 分出主分区后,其余的部分可以分成扩展分区,一般是剩下的部分全部分成扩展分区,也可以不全分,那剩的部分就转载 2015-05-06 22:18:59 · 950 阅读 · 0 评论 -
数据恢复技术揭秘
http://blog.csdn.net/zfive5/article/details/655136计算机安全专家威廉·史密斯说:“创建这些数据也许只花了10万元,但当你在关键时刻打算把它们全部找回来时,你得准备100万元的支票。” 而如果你掌握了数据恢复技能,你就可以节省下这100万元,甚至还能从其他人那里赚取100万元! 现在,我们一起走近这项价值百万元的技术,转载 2015-05-20 23:15:56 · 12162 阅读 · 1 评论 -
Windows中的时间(SYSTEMTIME和FILETIME)
原文地址:http://blog.csdn.net/bokee/article/details/5330791上一篇中介绍了C运行库中的时间处理函数。这一篇介绍Windows SDk中提供的时间函数。两种时间系统之间没有本质区别(事实上CRT时间是用Windows时间实现的,当然这是说的VC实现),同样提供本地时间和UTC时间之间的转换。不过CRT中的tm时间在SDK中对应为系统时间(SY转载 2015-06-12 09:59:51 · 4335 阅读 · 0 评论 -
计算机的启动
【转】计算机的启动Feb 17th, 2013寒假回来就要开始执行新年的计划了~首先是每周的一篇blog。今天看了阮一峰最新的一篇博客计算机是如何启动的,感觉写得很好,又清楚又简单。虽然自己关于计算机启动这个过程从大三OS课的时候就陆陆续续地一直有了解,但是都没有一个系统的了解,或者了解了又忘了,希望通过这次记录把这点彻底弄清楚来并且记在脑子里。另外在评论中有另外一个小哥大磊把转载 2016-03-20 20:29:52 · 669 阅读 · 0 评论 -
mbr利用原理,c++编程分析(简单剖析)重新上图
http://bbs.kafan.cn/thread-672479-1-1.html 前段时间网上有个感染mbr的病毒,听说很厉害,那么什么是mbr呢,这个可能大家已经有所了解了,我在说具体点:(百度的)MBR(Master Boot Record)就是我们经常说的“硬盘主引导记录”,它是由FDISK等磁盘分区命令写在硬盘绝对0扇区的一段数据,它由主引导程序、硬盘分 区表及转载 2013-04-01 10:40:37 · 1563 阅读 · 0 评论 -
扩展int13h调用详解(修正)
扩展int13h调用详解(修正) 第一部分 简 介 一. 硬盘结构简介 1. 硬盘参数释疑 到目前为止, 人们常说的硬盘参数还是古老的 CHS (Cylinder/ Head/Sector)参数. 那么为什么要使用这些参数, 它们的意义是什么? 它们的取值范围是什么? 很久以前, 硬盘的容量还非常小的时候, 人们采用与软盘类似的结 构生产硬盘. 也就是硬转载 2016-11-08 10:37:57 · 5898 阅读 · 0 评论 -
GPT_MBR与GPT分区扫盲,希捷2T、3T硬盘测评(多图杀猫)。申精!
原地址:http://itbbs.pconline.com.cn/diy/15657192.html前言—— 运气不好,两只1T硬盘先后出现异常(2010年最先降到¥399的日立HDS721010CLA332,以及希捷12代ST31000528AS)。泰国水灾导致的硬盘价暴升,还未恢复,但避免重要的N多硬盘数据不保,还是果段决定换硬盘。最近500G大概¥400,1T大概¥560转载 2017-09-14 23:02:51 · 15134 阅读 · 0 评论 -
NTFS文件系统数据恢复----解析MFT表
http://blog.csdn.net/weinierbian/article/details/45649729开始先说下DBR, DBR是继MBR 之后最先访问的地方,MBR利用int 13h 读取MBR并将之加载到物理地址0x7c00的地方. 然后将段地址:代码地址入栈后retf跳过去运行. MBR利用BIOS中断int 13h读取数据加载到内存指定位置..传统转载 2017-12-07 16:37:48 · 7106 阅读 · 0 评论 -
NTFS文件系统详细分析 .
第一部分 什么是NTFS文件系统 想要了解NTFS,我们首先应该认识一下FAT。FAT(File Allocation Table)是“文件分配表”的意思。对我们来说,它的意义在于对硬盘分区的管理。FAT16、FAT32、NTFS是目前最常见的三种文件系统。 FAT16:我们以前用的DOS、Windows 95都使用FAT16文件系统,现在常用的Windows转载 2014-05-22 23:43:04 · 1438 阅读 · 0 评论 -
C#获取磁盘列表与信息
using System.IO;-----------------------------------private void button1_Click(object sender, EventArgs e){DriveInfo[] allDrives = DriveInfo.GetDrives();// GetDrives : 检索计算机上的所有逻辑驱动器的驱动器名称。转载 2014-05-08 22:42:44 · 4278 阅读 · 0 评论 -
Fdisk硬盘分区图文教程
新买的硬盘或清空了分区表的硬盘,只有重新分区并格式化分区后才能使用。在所有的DOS或Windows启动盘中都有fdisk.exe命令,下面介绍DOS下使用fdisk命令对硬盘进行分区。安装好新买的硬盘或清空了分区表的硬盘后,用98启动盘启动系统进入DOS后,出现如下图1所示。图1上图可见,因为没有可用的硬盘,所以内存占用盘符为C盘,光驱占用盘符为D盘。在提示符“A:\>_”转载 2013-03-11 15:40:23 · 1011 阅读 · 0 评论 -
4G 优盘格式化后变4M 利用量产工具修复~~~
4G 优盘格式化后变4M 利用量产工具修复~~~,通过查资料找到方法。1.先通过ChipGenius检测U盘的主控制器型号。2.下载解压得到的量产工具:phison MPALL v3.29.0B.zip 解压后先把PS2251-61最新IDBLK_TIMING复制粘贴替换掉原目录的IDBLK_TIMING 插入U盘 运行:MPALL_F1_9000_v3原创 2013-03-13 16:45:04 · 5182 阅读 · 0 评论 -
vc6读取mbr源码
#include #include #include #include LPTSTR ReadMBR(BYTE* pMBR,UINT nLen); LPTSTR ReadMBR(BYTE* pMBR, UINT nLen) { LPTSTR errMSG=""; HANDLE hDevice; TCHAR szDevicename[64];转载 2013-04-01 11:19:06 · 1160 阅读 · 0 评论 -
Windows启动过程分析-预引导
原文地址:http://bbs.pediy.com/showthread.php?t=145414本文旨在以Windows XP为例分析其系统的引导祥细过程,以期较为深入的揭示引导过程。连载中….启动过程:操作系统的引导一般可以分为五个过程:预引导、引导、内核加载、内核初始化和系统登陆五个阶段。<img title="名称: 1.jpg查看次数: 2031文件大小:转载 2013-04-03 08:59:36 · 1092 阅读 · 0 评论 -
主引导扇区
我们经常遇到各种各样的硬盘故障,其中有相当部分是硬盘软故障,如有些朋友在安装Linux后,发现无法安装Windows等,但很多朋友由于在对硬盘的逻辑结构不是很了解,无法判断合解决该类问题。为了普及这些知识,增强大家的兴趣和做试验成功后的成就感,本人以提问的形式给大家展现这方面的知识,同时也提醒大家在实做时先用一个多余而且无重要数据的硬盘做试验,免得造成不必要的损失。另外,对于汇编不了解但有一定转载 2013-04-02 17:08:54 · 1445 阅读 · 0 评论 -
FAT32长文件名规则
FAT32的一个重要的特点是完全支持长文件名。长文件名依然是记录在目录项中的。为了低版本的OS或程序能正确读取长文件名文件,系统自动为所有长文件名文件创建了一个对应的短文件名,使对应数据既可以用长文件名寻址,也可以用短文件名寻址。不支持长文件名的OS或程序会忽略它认为不合法的长文件名字段,而支持长文件名的OS或程序则会以长文件名为显式项来记录和编辑,并隐藏起短文件名。当创建一个长文件名文件时,转载 2013-04-22 11:37:09 · 2304 阅读 · 0 评论 -
FAT文件系统原理
出处:http://www.cnblogs.com/andtt/articles/2352820.html FAT文件系统原理——http://www.sjhf.net文本结构索引: 图片表格索引:表1 分区表参数表2 扩展分区表项的内容一、硬盘的物理结构图1 硬盘的物理结构表3 F转载 2013-04-24 08:41:50 · 582 阅读 · 0 评论 -
FAT32文件系统--For TF卡
http://blog.csdn.net/myarrow/article/details/87250731. TF卡空间是如何分配的?下面以4GB TF卡为例,通过WinHex工具进行分析,其空间分配如下图所示:FAT32把目录当做文件来管理,所以没有独立的目录区,所有的文件目录项都是在数据区里面的。2. 启动扇区 (DBR)DBR(DOS BOOT RECORD,转载 2013-04-16 15:16:30 · 5078 阅读 · 0 评论 -
Windows启动过程
我们每天都在和Windows打交道,很多人可能每天都要面对多次Windows的启动过程,可是您知道在Windows的启动过程背后,隐藏着什么秘密吗?在这一系列过程中都用到了哪些重要的系统文件?系统的启动分为几个步骤?在这些步骤中计算机中发生了什么事情?这些就是本文试图告诉您的。本文的适用范围随着技术的发展,我们能够见到的计算机硬件种类越来越多。以计算机上最重要的组件CPU来说,目前转载 2014-03-20 13:53:40 · 651 阅读 · 0 评论 -
编程方式读取硬盘信息 - MBR以及各个分区信息
MBR结构,在数据库恢复中,若要手工填写分区表的话,只注意四个重要的地方,其它的可随便填。MBR结构,在数据库恢复中,若要手工填写分区表的话,只注意四个重要的地方,其它的可随便填。转载 2014-05-08 22:35:20 · 2428 阅读 · 0 评论 -
C#中各类获取设备存储信息的各类方法
普通WINFORM程序: 1.使用System.IO.DriveInfo来遍历磁盘及其分区信息 引用System.IO后即可调用DriveInfo类来对磁盘空间信息进行遍历了,此外DriveInfo只有在普通WINFORM中可以调用,WINCE项目中未封装此类。//获取磁盘设备 DriveInfo[] drives = DriveInfo.GetDrives(); //遍历转载 2014-05-08 22:44:12 · 1646 阅读 · 0 评论 -
DiskGenius分区工具
DiskGenius分区工具是常见的硬盘分区工具。用于硬盘分区的作用。下面来介绍一下DiskGenius分区工具的使用方法。方法/步骤运行DiskGenius选择所需要分区的硬盘。选中所需要分区的硬盘鼠标放在所要分区的硬盘上面,鼠标右击会出现硬盘操作的选择菜单转载 2013-03-11 15:36:17 · 1847 阅读 · 0 评论