硬盘分区被删除,如何找回资料?

硬盘分区被删除,如何找回资料?,第1张

硬盘分区被删除时,你的数据通常还会留存在硬盘上。但是,如果你在分区被删除后运行了其他 *** 作(如格式化、写入新的数据),可能就会覆盖原有数据,导致无法恢复了。如果你想找回被删除分区里的资料,可以按照以下步骤进行: 1 请不要在被删除分区所属的物理硬盘上写入新的数据,以避免覆盖原有数据。 2 下载一个专业的数据恢复软件,如Recuva、EaseUS Data Recovery等。 3 安装并启动所选择的数据恢复软件,按照程序指示进行分区扫描,并选择需要恢复的文件。 4 将恢复的文件保存到其他硬盘或移动设备上。 需要注意的是,即便使用专业的数据恢复软件也无法保证百分之百的成功,数据恢复的成功率会受到删除分区后线于原有数据上的 *** 作影响,因此最好在 *** 作系统安装前,就先做好数据的备份。

如果系统提示是系统盘的话,那么可能是你的系统垃圾文件过多,可以用优化大师清理一下垃圾文件,用程序--附件--系统工具--磁盘清理
也可。再一个,安装程序的时候,不要总是安装在一个盘上,要合理利用。第三,可以定期的把磁盘碎片整理一下,方法是:程序--附件--系统工具--磁盘碎片整理程序。还有就是把你的虚拟缓存转到其他盘

是一个创建和维护分区表的程序,它兼容DOS类型的分区表、BSD或者SUN类型的磁盘列表。

语法

fdisk [必要参数][选择参数]

必要参数:

-l 列出素所有分区表

-u 与"-l"搭配使用,显示分区数目

选择参数:

-s<分区编号> 指定分区

-v 版本信息

菜单 *** 作说明

m :显示菜单和帮助信息

a :活动分区标记/引导分区

d :删除分区

l :显示分区类型

n :新建分区

p :显示分区信息

q :退出不保存

t :设置分区号

v :进行分区检查

w :保存修改

x :扩展应用,高级功能

(英文全拼:make file system)命令用于在特定的分区上建立 linux 文件系统。

使用方式  :

mkfs [-V] [-t fstype] [fs-options] filesys [blocks]

参数  :

device : 预备检查的硬盘分区,例如:/dev/sda1

-V : 详细显示模式

-t : 给定档案系统的型式,Linux 的预设值为 ext2

-c : 在制做档案系统前,检查该partition 是否有坏轨

-l bad_blocks_file : 将有坏轨的block资料加到 bad_blocks_file 里面

block : 给定 block 的大小
命令是经常会使用到的命令,它用于挂载Linux系统外的文件。

语法

mount [-hV]mount -a [-fFnrsvw] [-t vfstype]mount [-fnrsvw] [-o options [,]] device | dir

mount [-fnrsvw] [-t vfstype] [-o options] device dir

参数说明:

-V:显示程序版本

-h:显示辅助讯息

-v:显示较讯息,通常和 -f 用来除错。

-a:将 /etc/fstab 中定义的所有档案系统挂上。

-F:这个命令通常和 -a 一起使用,它会为每一个 mount 的动作产生一个行程负责执行。在系统需要挂上大量 NFS 档案系统时可以加快挂上的动作。

-f:通常用在除错的用途。它会使 mount 并不执行实际挂上的动作,而是模拟整个挂上的过程。通常会和 -v 一起使用。

-n:一般而言,mount 在挂上后会在 /etc/mtab 中写入一笔资料。但在系统中没有可写入档案系统存在的情况下可以用这个选项取消这个动作。

-s-r:等于 -o ro

-w:等于 -o rw

-L:将含有特定标签的硬盘分割挂上。

-U:将档案分割序号为 的档案系统挂下。-L 和 -U 必须在/proc/partition 这种档案存在时才有意义。

-t:指定档案系统的型态,通常不必指定。mount 会自动选择正确的型态。

-o async:打开非同步模式,所有的档案读写动作都会用非同步模式执行。

-o sync:在同步模式下执行。

-o atime、-o noatime:当 atime 打开时,系统会在每次读取档案时更新档案的『上一次调用时间』。当我们使用 flash 档案系统时可能会选项把这个选项关闭以减少写入的次数。

-o auto、-o noauto:打开/关闭自动挂上模式。

-o defaults:使用预设的选项 rw, suid, dev, exec, auto, nouser, and async

-o dev、-o nodev-o exec、-o noexec允许执行档被执行。

-o suid、-o nosuid:

允许执行档在 root 权限下执行。

-o user、-o nouser:使用者可以执行 mount/umount 的动作。

-o remount:将一个已经挂下的档案系统重新用不同的方式挂上。例如原先是唯读的系统,现在用可读写的模式重新挂上。

-o ro:用唯读模式挂上。

-o rw:用可读写模式挂上。

-o loop=:使用 loop 模式用来将一个档案当成硬盘分割挂上系统。

(base) zfy@zfy-PC:~$ sudo fdisk -l

Disk /dev/sda: 80 GiB, 85899345920 bytes, 167772160 sectors

#块设备名称为/dev/sda,此设备的大小为80 GB,85899345920 bytes是转换成字节后的大小,共167772160 个扇区

Disk model: VMware Virtual S

Units: sectors of 1 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disklabel type: dos

Disk identifier: 0x3b1ffeba

Device    Boot    Start      End  Sectors  Size Id Type

#分区序列 | 引导 | 开始 | 终止 | Sectors | 容量 | 分区类型ID | 分区类型

/dev/sda1          2048  3147775  3145728  15G 83 Linux

/dev/sda2        3147776 138412031 135264256 645G  5 Extended

/dev/sda3      138412032 161480703  23068672  11G 83 Linux

/dev/sda4      161480704 167770111  6289408    3G 82 Linux swap / Solaris

/dev/sda5        3149824  34605055  31455232  15G 83 Linux

/dev/sda6        34607104  66062335  31455232  15G 83 Linux

/dev/sda7        66064384 138412031  72347648 345G 83 Linux

Partition table entries are not in disk order

a 在虚拟机中添加硬盘,添加后使用fdisk -l命令查看,磁盘变成两个,在sda中还没有分区

root@zfy-PC:/home/zfy# fdisk -l

Disk /dev/sda: 2 GiB, 2147483648 bytes, 4194304 sectors

Disk model: VMware Virtual S

Units: sectors of 1 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/sdb: 80 GiB, 85899345920 bytes, 167772160 sectors

Disk model: VMware Virtual S

Units: sectors of 1 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disklabel type: dos

Disk identifier: 0x3b1ffeba

Device    Boot    Start      End  Sectors  Size Id Type

/dev/sdb1          2048  3147775  3145728  15G 83 Linux

/dev/sdb2        3147776 138412031 135264256 645G  5 Extended

/dev/sdb3      138412032 161480703  23068672  11G 83 Linux

/dev/sdb4      161480704 167770111  6289408    3G 82 Linux swap / Solaris

/dev/sdb5        3149824  34605055  31455232  15G 83 Linux

/dev/sdb6        34607104  66062335  31455232  15G 83 Linux

/dev/sdb7        66064384 138412031  72347648 345G 83 Linux

Partition table entries are not in disk order

b下面对sda进行分区

root@zfy-PC:/home/zfy# fdisk /dev/sda

Welcome to fdisk (util-linux 2331)                                                                       

Changes will remain in memory only, until you decide to write them                                         

Be careful before using the write command

Device does not contain a recognized partition table

Created a new DOS disklabel with disk identifier 0xb985e226

Command (m for help): m

#输入m查看帮助

Help:

  DOS (MBR)

  a  toggle a bootable flag

  b  edit nested BSD disklabel

  c  toggle the dos compatibility flag

  Generic

  d  delete a partition

  F  list free unpartitioned space

  l  list known partition types

  n  add a new partition

  p  print the partition table

  t  change a partition type

  v  verify the partition table

  i  print information about a partition

  Misc

  m  print this menu

  u  change display/entry units

  x  extra functionality (experts only)

  Script

  I  load disk layout from sfdisk script file

  O  dump disk layout to sfdisk script file

  Save & Exit

  w  write table to disk and exit

  q  quit without saving changes

  Create a new label

  g  create a new empty GPT partition table

  G  create a new empty SGI (IRIX) partition table

  o  create a new empty DOS partition table

  s  create a new empty Sun partition table

Command (m for help): n

#输入n创建一个分区

Partition type

  p  primary (0 primary, 0 extended, 4 free)

  e  extended (container for logical partitions)

Select (default p): p

#选择主分区

Partition number (1-4, default 1): 1

#选择编号为1

First sector (2048-4194303, default 2048): 2500000

#起始sector 设为2500000

Last sector, +/-sectors or +/-size{K,M,G,T,P} (2500000-4194303, default 4194303): 4194303

#终止sector 设为4194303

Created a new partition 1 of type 'Linux' and of size 8273 MiB

#分区完成,分区大小为8273 MiB

Command (m for help): n

#继续创建一个分区

Partition type

  p  primary (1 primary, 0 extended, 3 free)

  e  extended (container for logical partitions)

Select (default p): e

#新增扩展分区

Partition number (2-4, default 2): 2

#选择编号为2

First sector (2048-4194303, default 2048): 2048

#起始sector为2048

Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-2499999, default 2499999):

#终止sector为2499999

Created a new partition 2 of type 'Extended' and of size 12 GiB

#新增完成,大小为12GiB

Command (m for help): w

#保存

The partition table has been altered

Calling ioctl() to re-read partition table

Syncing disks

c查看分区后磁盘信息,此时sda磁盘已经有两个分区
Disk /dev/sda: 2 GiB, 2147483648 bytes, 4194304 sectors

Disk model: VMware Virtual S

Units: sectors of 1 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disklabel type: dos

Disk identifier: 0xb985e226

Device    Boot  Start    End Sectors  Size Id Type

/dev/sda1      2500000 4194303 1694304 8273M 83 Linux

/dev/sda2          2048 2499999 2497952  12G  5 Extended

Partition table entries are not in disk order

Disk /dev/sdb: 80 GiB, 85899345920 bytes, 167772160 sectors

Disk model: VMware Virtual S

Units: sectors of 1 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disklabel type: dos

Disk identifier: 0x3b1ffeba

Device    Boot    Start      End  Sectors  Size Id Type

/dev/sdb1          2048  3147775  3145728  15G 83 Linux

/dev/sdb2        3147776 138412031 135264256 645G  5 Extended

/dev/sdb3      138412032 161480703  23068672  11G 83 Linux

/dev/sdb4      161480704 167770111  6289408    3G 82 Linux swap / Solaris

/dev/sdb5        3149824  34605055  31455232  15G 83 Linux

/dev/sdb6        34607104  66062335  31455232  15G 83 Linux

/dev/sdb7        66064384 138412031  72347648 345G 83 Linux

Partition table entries are not in disk order

d用ext3的文件系统对分区进行格式化

root@zfy-PC:/home/zfy# mkfs -t ext3 /dev/sda1

mke2fs 1445 (15-Dec-2018)

Creating filesystem with 211788 4k blocks and 52976 inodes

Filesystem UUID: db384338-4af1-4eec-a62d-f2b2f8e0ec96

Superblock backups stored on blocks:

        32768, 98304, 163840

Allocating group tables: done                           

Writing inode tables: done                           

Creating journal (4096 blocks): done

Writing superblocks and filesystem accounting information: done

e新建一个分区目录 /data,并挂载

root@zfy-PC:/home/zfy# mkdir data

root@zfy-PC:/home/zfy# mount /dev/sda1 /data

root@zfy-PC:/home/zfy# df -TH /data/#查看是否挂载成功

文件系统      类型  容量  已用  可用 已用% 挂载点

/dev/sda1      ext3  838M  881k  793M    1% /data

f 用vim打开 etc/fstab并假如 /dev/sda1/data ext3 defaults 0 0,这样重启后便不需要再挂载
参考文献:

1 Linux mount命令 | 菜鸟教程 (runoobcom)

2 linux添加新磁盘和创建分区 - IT(小菜鸡) - 博客园 (cnblogscom)

问题一:请问如何删除电脑上多余的分盘! 可用分区魔术师Pqmagic隐藏分区,或将两分区合并,或删除。

问题二:电脑重新分区会删除上面的东西吗?? 分区的话以前所有数据都会丢失的。

问题三:新硬盘分区装系统,如何把老硬盘分区删除,再链接到电脑上和新硬盘一起用? 15分 11想把老硬盘的资料拷到新硬盘里。
可以直接用ghost进行partion to partion 拷贝,比较快,包括C盘系统的拷贝后,可以直接从新硬盘启动了。
2老硬盘c,d,e,f合并成一盘。
直接在系统的磁盘管理里将老硬盘的前三个分区删除后建立一个新的逻辑分区就行了,格式化后即可正常使用
3直接插上老硬盘和新硬盘会冲突吗(都有主分区C珐。
删除了还冲突什么啊,就算不删除,也不会冲突,但是如果是xp系统,你的D盘会是第二块硬盘的c盘,也就说盘符顺序会被打乱,但是你把老硬盘的c、d、e合并后建立的是个逻辑分区就不会有这个问题
ide硬盘会有 住从盘跳线,串口没有这个问题。你只要充bios里设置从哪个硬盘启动就行了。

问题四:全新的电脑如何给新硬盘分区? 可以用自带的分区程序给硬盘分区,这个我不太会用,有点麻烦;
我经常用diskgenius在DOS或PE下给硬盘分区,分好区装系统就完事了
如果是给外接的硬盘分区就更简单了,直接用diskgenius的快速分区的功能分区就行了
没有光驱没事的,现在好多电脑都没有,我的也没有,有U盘就行了,用diskgenius做个U盘启动盘,然后启动电脑就行了
具体的步骤自己看软件官网或是百度下,就不再这里复制粘贴浪费空间了
建议找个懂电脑的弧旁边指导,这样学的比较快

问题五:如何删除电脑中未分配的磁盘 5分 在Windows自带的磁盘管理工具里只能将图中的C盘扩展来去除未分配的空间。
在别的分区工具里则可以将“游戏”这亥盘和图中的未分配空间合并,当然也能做到Windows自带的工具的功能
总之,只有相邻的分区才可以进行合并 *** 作,“删除”是不行的,毕竟是物理的东西,只能把它并到别的区

问题六:联想电脑分区怎么删除啊!! 此部分100M是系统保留的,你可以不用管它,这里主要存放系统的引导目录文件,激活工具就是将激活信息写入这个分区中。

问题七:如何取消磁盘分区 右键点击[我的电脑],选择[管理],在[存储]下双击[磁盘管理],在右边选择不要的分区,右键[删除磁盘分区]即可。同样,也可在此重新创建分区。

问题八:电脑磁盘分区如何取消或者扩大? 如果电脑没有资料,又有安装盘在手,可以重新分区、格式化后在安装系统。 如果不想重装系统,可以借助软件完成。增加分区、调整分区大小都是可以的,而且之前的文件资料和系统不会受到损坏。 我这里推荐 Paragon Partition Manager 和Acronis Disk Director!!

问题九:电脑重新分区,会删除所有盘的东西,还是只删除c盘 重新分区会删除所有的文件,
其效果等于高级格式化。
若是想恢复
可用软件较为方便
比如一下几种。
easyrecover
易我数据恢复
硬盘数据恢复软件
顶尖数据恢复
都有免费版的,很简单的软件,无需大神水平,小白都可 *** 作,只要确定自己不再写入数据,那么没有覆盖的数据,理论上说,从你第一次使用电脑至今所有的数据都可以恢复。。。
若是想销毁数据。无非三种方法。
一、数据覆盖
就是把硬盘合到一个盘,然后找一堆没有意义,或者不涉机密的文件,不停的复制,一直到你的硬盘塞满
这样,软件无法恢复你被覆盖的数据了。
二、擦出法。
古特曼35次擦除去,和美国军方7次擦除。特定规律充零硬盘,或者充FF。几次后,也可以导致数据不易找回。
三、低格
不是普通高级格式化,低级格式化,一次,全世界应该都没几人能找回完的所有整数据。
5次低格,神仙也没用。当然,低格十分损伤硬盘,不到必要请勿使用。
还有就是拿榔头,砸碎

问题十:如何用电脑自带磁盘管理给电脑重新分区 1、我的电脑右键,管理,磁盘胆理,除C盘之外其他的盘会有一个绿色框框,右键,删除逻辑驱动器,绿色框框没了,然后再删除D,E之类的盘符,这样就删除完了
2、然后重新建立分区,在剩下的盘上右键,建立逻辑驱动器,一路下一步到完成,绿色框框出现
3、再点右键,建立扩展分区,大小选择你想分的大小,下一步,在格式化那一步选择快速格式化,完成,D盘出现,其他你还想要怎么分区参照这一步就行了
重新分完之后除C盘之外的盘的东西都会丢失,注意备份数据

一、把格式化程序Formatcom改名或删除

硬盘的格式化是要启动formatter formatcom,可以在“c:windows命令”目录下,然后对其进行更改名字,比如在开始的文件名后添加“xxxxabc”成为formatcomabc,还可以将他删除,让别人没有办法格式化。

二、使用杀毒软件

可以用防护病毒的软件来防止格式化的功能受到控制,例如“低级硬盘格式化”中的Norton 2002“选项/自启动的保护/比较高级”和“写入硬盘启动记录”设置为“stop”。

三、电脑启动的时候运行病毒监控的软件

如今市场上的杀毒软件都有持续监控程序,只要在持续监控后启动病毒,就可以防止计算机病毒与网页随意代码攻击对格式化硬盘的危害,以对硬盘的自动格式化损坏。

四、提高IE安全级别防止恶意攻击

恶意网页中的活动脚本和代码可能包含格式化硬盘的功能。我们可以在ie工具/internet选项/security中选择“自定义安全级别”,并禁用脚本选项以防止脚本自动运行。

硬盘误格式化数据怎么恢复?很多时候当我们在使用电脑时,往往也都经常会出现一些失误的现象,而不小心误删除一些重要文件,导致它内部数据出现丢失的现象。那么对于这种现象来说,当数据文件丢失后,我们又该如何找回呢?对于误删除的数据文件来说,如果丢失后,也都需要及时停止对丢失数据的磁盘进行读写和扫描,并结合文件删除的形式,采取不同的方法进行数据文件的恢复。具体 *** 作教程如下:
方法一:数据恢复软件
1 搜索“嗨格式数据恢复大师”,找到对应官网进行下载安装,需要注意的是在安装软件时,软件不能安装在数据丢失的磁盘中。
1 打开软件,根据自己的需要选择对应的恢复模式。
2、选择“原数据文件所存储的位置”,文件所存储位置可直接选择误删除数据的磁盘,并点击下方“开始扫描”恢复选项即可自动扫描。
3、等待扫描结束后,也就可按照文件路径,或者文件类型两种形式,依次选择我们所需要恢复的文件,并点击下方“恢复”选项即可找回丢失文件。
方法二:回收站恢复
对于一些普通性删除的文件来说,一般也都会直接存储在电脑回收站中,只要没有对丢失数据的磁盘进行清空处理的话,那么也就可直接通过回收站的形式进行恢复。
打开电脑”回收站”,找到我们所误删除的文件,并选中对应文件,右键鼠标选择”还原“即可找回丢失文件。
以上就是关于硬盘坏了恢复方法和技巧介绍,相信大家也都有了一定的了解,为了能够找回我们所丢失的文件,当数据丢失后,也就可按照以上方法进行文件的恢复。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12632808.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-26
下一篇2025-08-26

发表评论

登录后才能评论

评论列表(0条)

    保存