如何在 Mac 上恢复已删除的数据
如果您丢失了 Mac 上的数据,请不要绝望。恢复数据比您想象的要容易,并且有很多方法可以尝试。
在 Mac 上遭受数据丢失是每个人都认为永远不会发生在他们身上的事情之一......直到它发生。不过,请不要担心,因为您可以通过多种方法恢复已删除的数据。
恢复方法的示例包括使用数据恢复应用程序和从时间机器备份进行恢复。您决定使用哪种方法取决于您要恢复的文件数量、是否有可用的备份以及文件被删除后已经过去了多长时间。
可以恢复 Mac 数据吗?
在 Mac 上删除数据的方法有很多种。在大多数情况下,恢复它不会有任何问题。您应使用的数据恢复方法取决于数据的擦除方式。
例如,如果您在 Mac 上使用“磁盘工具”意外擦除了驱动器,如果您使用更快且不太彻底的安全选项之一(例如“最快”或“快速”),您仍然可以恢复它。要在这种情况下恢复数据,请打开“磁盘工具”,然后在侧栏中选择要保存已擦除数据的卷。单击“恢复”并选择“时间机器备份”。
还有许多其他方法可以删除您的数据。例如,如果您手动删除了一个文件,您可以从“废纸篓”中或使用撤消命令将其恢复。如果您因驱动器损坏而丢失数据,您也许可以通过备份进行恢复。如果这些方法都不起作用,您可以使用数据恢复软件,甚至联系数据恢复专家。
我们将依次介绍每种数据恢复方法,您可以选择适合您情况的方法;您可能需要使用多种方法的组合。
1.使用撤消命令
使用撤消命令,您将能够立即恢复文件。这是恢复意外删除的文件的最简单方法(您也可以使用它来恢复多个文件),但必须快速完成。如果您在删除文件或退出 Finder 后执行其他操作,则该操作将不起作用。
为此,请按Command + Z(事实上,此快捷方式适用于许多程序,而不仅仅是 Finder)。或者,在 Finder 中,单击菜单栏中的“编辑” ,然后从下拉菜单中选择“撤消” 。
2. 在 Mac 上检查垃圾箱
如果您不小心删除了某些文件,请检查您的垃圾箱。如果您不定期清空垃圾箱,则此方法效果最佳。您不需要任何备份,并且文件被删除后已经过去了多长时间并不重要。您意外删除的文件仍将位于废纸篓中,您可以轻松恢复它们。
打开“废纸篓”并右键单击要恢复的文件。单击“放回”,文件将移回其原始位置。但是,如果您的垃圾箱是空的,那么您将不得不使用其他方法。
3.使用Time Machine恢复已删除的数据
Time Machine 是 Mac 上的内置备份工具,可以帮助您从备份中恢复已删除的数据。设置完成后,它可以每小时、每天和每周自动备份数据。
您必须先使用 Time Machine 创建备份才能从中恢复数据。如果没有备份,Time Machine 就无法恢复任何已删除的数据。
有多种方法可以使用 Time Machine 恢复数据。您可以使用 Time Machine 恢复特定文件和文件夹,甚至可以在恢复之前预览它们。打开应用程序后,单击菜单栏中的Time Machine 符号,然后选择Enter Time Machine。浏览不同的备份版本并恢复要恢复的文件。
Mac 上的 Time Machine 备份快照
如果您想恢复整个启动磁盘,则必须重新启动 Mac 并从 macOS 恢复系统中的 Time Machine 进行恢复。在 macOS 恢复系统中启动 Mac 将防止系统覆盖已删除的文件,因此最好在数据意外删除后立即执行此操作。
要进入 M1 Mac 上的 macOS 恢复系统,请按住 Mac 上的电源按钮,直到屏幕上出现 Apple 徽标。
要在 Intel Mac 上进入恢复模式,请同时按住Command + R键,直到看到 Apple 徽标。从那里,转到 macOS 实用程序屏幕,然后单击从 Time Machine 恢复。
选择要恢复文件的磁盘并等待该过程完成。
4.使用数据恢复软件
奇客数据恢复最好的数据恢复应用程序之一。它可以帮助恢复您认为丢失已久的数据,但尽快采取行动很重要;如果删除文件后等待太久,它们将被新数据覆盖。
安装 奇客数据恢复后,单击“存储磁盘”以扫描包含已擦除数据的驱动器。您可以执行扫描查找丢失数据。
奇客数据恢复: 支持1000+数据格式恢复免费下载软件扫描数据,支持文件、照片、视频、邮件、音频等1000+种文件的格式恢复更有电脑/笔记本、回收站、U盘、硬盘等各类存储设备数据丢失恢复
https://www.geekersoft.cn/geekersoft-data-recovery.html快速扫描将需要几分钟的时间,但可能无法恢复所有已删除的文件。但是,它会获取其恢复的文件的元数据,因此当它们在扫描后出现时,您将能够看到它们的实际名称。

如果找不到要恢复的文件,则必须执行深度扫描。它不会恢复元数据,文件将根据其类型命名,但您可以预览它们。深度扫描还允许您恢复几周前删除的文件。在大多数情况下,快速扫描就可以正常工作,您不必使用深度扫描。
当 奇客数据恢复 完成扫描后,选择要恢复的文件,然后单击“恢复”。如果要恢复所有文件,请同时按Command + A。系统会要求您为它们选择一个位置。确保将它们保存在不同的位置,这样就不会覆盖任何新文件。如果您的存储驱动器出现故障,那么恢复到新驱动器至关重要。
5.联系数据恢复专家
最后,如果没有任何效果,并且您在使用备份工具和数据恢复应用程序时遇到困难,您可以与专业的数据恢复专家联系。数据恢复专家是经过认证的专业人员,可以从损坏或部分损坏的驱动器中恢复数据。
当您的存储设备受到物理损坏时,数据恢复专家尤其有用。例如,如果您需要从硬盘驱动器 (HDD) 中恢复,信誉良好的恢复专家将拥有经过认证的洁净室,您可以在其中安全地打开驱动器,而不会因灰尘颗粒损坏精致的内部结构。
始终创建数据备份
如果您丢失了所有数据,请不要担心,因为有很多方法可以恢复数据。但是,不要依赖恢复技术。积极主动——创建文件和整个系统的备份是一个很好的预防措施。
Time Machine 是 Apple 的内置备份工具,在您设置后会定期自动创建备份。拥有良好的备份系统意味着您永远不会丢失数据,并且它应该始终是防止任何意外删除的第一道防线。
相关文章:
如何在 Mac 上恢复已删除的数据
如果您丢失了 Mac 上的数据,请不要绝望。恢复数据比您想象的要容易,并且有很多方法可以尝试。 在 Mac 上遭受数据丢失是每个人都认为永远不会发生在他们身上的事情之一......直到它发生。不过,请不要担心,因为您可以通过多种方法…...
Java笔试题总结
HashSet子类依靠()方法区分重复元素。 A toString(),equals() B clone(),equals() C hashCode(),equals() D getClass(),clone() 答案:C 解析: 先调用对象的hashcode方法将对象映射为数组下标,再通过equals来判断元素内容是否相同 以下程序执行的结果是: class X{…...
github本地仓库push到远程仓库
1.从远程仓库clone到本地 2.生成SSH秘钥,为push做准备 在Ubuntu命令行输入一下内容 [rootlocalhost ~]# ssh-keygen -t rsa < 建立密钥对,-t代表类型,有RSA和DSA两种 Generating public/private rsa key pair. Enter file in whi…...
Error: TF_DENORMALIZED_QUATERNION: Ignoring transform forchild_frame_id
问题 运行程序出现: Error: TF_DENORMALIZED_QUATERNION: Ignoring transform for child_frame_id “odom” from authority “unknown_publisher” because of an invalid quaternion in the transform (0.0 0.0 0.0 0.707) 主要是四元数没有归一化 Eigen::Quatern…...
Linux从入门到精通 --- 2.基本命令入门
文章目录 第二章:2.1 Linux的目录结构2.1.1 路径描述方式 2.2 Linux命令入门2.2.1 Linux命令基础格式2.2.2 ls命令2.2.3 ls命令的参数和选项2.2.4 ls命令选项的组合使用 2.3 目录切换相关命令2.3.1 cd切换工作目录2.3.2 pwd查看当前工作目录2.4 相对路径、绝对路径和…...
Redis常用命令补充和持久化
一、redis 多数据库常用命令 1.1 多数据库间切换 1.2 多数据库间移动数据 1.3 清除数据库内数据 1.4 设置密码 1.4.1 使用config set requirepass yourpassword命令设置密码 1.4.2 使用config get requirepass命令查看密码 二、redis高可用 2.1 redis 持久化 2.1.1 持…...
【记录】海康相机(SDK)二次开发时的错误码
海康相机(SDK)二次开发时的错误码 在进行海康sdk二次开发的时候,经常碰到各种错误,遂结合官方文档和广大网友的一些经验,把这些错误码记录一下,方便查找。笔者使用的SDK版本是HCNetSDKV6.1.9.4。 错误类型…...
端盒日记Day02
JS 本本本本本地存储 localStorage 作用:可以将数据永久存储在本地(用户电脑),除非手动删除,否则关闭页面也会存在 特性:a.可多窗口(页面)共享(同一浏览器可以共享&a…...
考研高数(平面图形的面积,旋转体的体积)
1.平面图形的面积 纠正:参数方程求面积 2.旋转体的体积(做题时,若以x为自变量不好计算,可以求反函数,y为自变量进行计算)...
选择企业邮箱,扬帆迈向商务新纪元!
企业邮箱和个人邮箱不同,它的邮箱后缀是企业自己的域名。企业邮箱供应商一般都提供手机app、桌面端、web浏览器访问等邮箱使用途径。那么什么是企业邮箱?如何选择合适的企业邮箱?好用的企业邮箱应具备无缝迁移、协作、多邮箱管理等功能。 企…...
2024.3.25力扣每日一题——零钱兑换2
2024.3.25 题目来源我的题解方法一 动态规划 题目来源 力扣每日一题;题序:518 我的题解 方法一 动态规划 给定总金额 amount 和数组 coins,要求计算金额之和等于 amount 的硬币组合数。其中,coins的每个元素可以选取多次&#…...
包子凑数【蓝桥杯】/完全背包
包子凑数 完全背包 完全背包问题和01背包的区别就是,完全背包问题每一个物品能取无限次。 思路:当n个数的最大公约数不为1,即不互质时,有无限多个凑不出来的,即n个数都可以表示成kn,k为常数且不为1。当n个…...
口语 4.6
drop the gun :逃避 radically 极大程度地 vastly cognition:认知能力 flaw缺陷 flawless:没有缺陷 interface:接口,交流处 retain:保留 down the rabbit hole:进入未知领域了 wrap your head aro…...
使用Docker 部署jenkins 实现自动化部署
使用Docker部署jenkins实现自动化部署ruoyi-vue docker jenkinsJava jenkinsfilevue jenkinsfileDockerfile 部署脚本Java Dockerfilenginx Dockerfilenginx-dev.conf 使用docker部署Jenkins,项目: https://gitee.com/y_project/RuoYi-Vue 作为部署项目示范 docker…...
golang语言系列:Web框架+路由 之 Gin
云原生学习路线导航页(持续更新中) 本文是golang语言学习系列,本篇对Gin框架的基本使用方法进行学习 1.Gin框架是什么 Gin 是一个 Go (Golang) 编写的轻量级 http web 框架,运行速度非常快,如果你是性能和高效的追求者…...
春招百题--堆
一、堆的定义 二、堆(优先队列) 堆通常用于实现优先队列(priority_queue),大顶堆相当于元素按从大到小的顺序出队的优先队列。从使用角度来看,我们可以将“优先队列”和“堆”看作等价的数据结构。 堆的…...
全志A40i android7.1 移植wifi驱动的一般流程
一,问题分析 一般情况下移植一款模组,会涉及到驱动,firmware, hal层,方案端的适配。 下面以RTL8723ds为例详细列出移植的通用步骤。 二,移植步骤 1. 移植Wi-Fi驱动 从RTL原厂或者已经支持的其他把内核版本中获取驱动…...
Qt——Qt绘图之QPainter的使用总结(使用paintEvent实现旋转图片效果)
【系列专栏】:博主结合工作实践输出的,解决实际问题的专栏,朋友们看过来! 《项目案例分享》 《极客DIY开源分享》 《嵌入式通用开发实战》 《C++语言开发基础总结》 《从0到1学习嵌入式Linux开发》 《QT开发实战》 《Android开发实战》...
Day83:服务攻防-开发组件安全JacksonFastJson各版本XStreamCVE环境复现
目录 J2EE-组件Jackson-本地demo&CVE 代码执行 (CVE-2020-8840) 代码执行 (CVE-2020-35728) J2EE-组件FastJson-本地demo&CVE FastJson < 1.2.24 FastJson < 1.2.47 FastJson < 1.2.80 (利用条件比较苛刻) J2EE-组件XStream-靶场&CVE …...
【QT+QGIS跨平台编译】056:【pdal_kazhdan+Qt跨平台编译】(一套代码、一套框架,跨平台编译)
点击查看专栏目录 文章目录 一、pdal_kazhdan介绍二、pdal下载三、文件分析四、pro文件五、编译实践一、pdal_kazhdan介绍 pdal_kazhdan 是 PDAL(Point Data Abstraction Library)相关的 Kazhdan 算法的实现。PDAL 是一个用于处理和分析点云数据的开源库,而 Kazhdan 算法通常…...
【Axure高保真原型】引导弹窗
今天和大家中分享引导弹窗的原型模板,载入页面后,会显示引导弹窗,适用于引导用户使用页面,点击完成后,会显示下一个引导弹窗,直至最后一个引导弹窗完成后进入首页。具体效果可以点击下方视频观看或打开下方…...
【网络】每天掌握一个Linux命令 - iftop
在Linux系统中,iftop是网络管理的得力助手,能实时监控网络流量、连接情况等,帮助排查网络异常。接下来从多方面详细介绍它。 目录 【网络】每天掌握一个Linux命令 - iftop工具概述安装方式核心功能基础用法进阶操作实战案例面试题场景生产场景…...
地震勘探——干扰波识别、井中地震时距曲线特点
目录 干扰波识别反射波地震勘探的干扰波 井中地震时距曲线特点 干扰波识别 有效波:可以用来解决所提出的地质任务的波;干扰波:所有妨碍辨认、追踪有效波的其他波。 地震勘探中,有效波和干扰波是相对的。例如,在反射波…...
突破不可导策略的训练难题:零阶优化与强化学习的深度嵌合
强化学习(Reinforcement Learning, RL)是工业领域智能控制的重要方法。它的基本原理是将最优控制问题建模为马尔可夫决策过程,然后使用强化学习的Actor-Critic机制(中文译作“知行互动”机制),逐步迭代求解…...
从WWDC看苹果产品发展的规律
WWDC 是苹果公司一年一度面向全球开发者的盛会,其主题演讲展现了苹果在产品设计、技术路线、用户体验和生态系统构建上的核心理念与演进脉络。我们借助 ChatGPT Deep Research 工具,对过去十年 WWDC 主题演讲内容进行了系统化分析,形成了这份…...
【OSG学习笔记】Day 16: 骨骼动画与蒙皮(osgAnimation)
骨骼动画基础 骨骼动画是 3D 计算机图形中常用的技术,它通过以下两个主要组件实现角色动画。 骨骼系统 (Skeleton):由层级结构的骨头组成,类似于人体骨骼蒙皮 (Mesh Skinning):将模型网格顶点绑定到骨骼上,使骨骼移动…...
Java多线程实现之Thread类深度解析
Java多线程实现之Thread类深度解析 一、多线程基础概念1.1 什么是线程1.2 多线程的优势1.3 Java多线程模型 二、Thread类的基本结构与构造函数2.1 Thread类的继承关系2.2 构造函数 三、创建和启动线程3.1 继承Thread类创建线程3.2 实现Runnable接口创建线程 四、Thread类的核心…...
HDFS分布式存储 zookeeper
hadoop介绍 狭义上hadoop是指apache的一款开源软件 用java语言实现开源框架,允许使用简单的变成模型跨计算机对大型集群进行分布式处理(1.海量的数据存储 2.海量数据的计算)Hadoop核心组件 hdfs(分布式文件存储系统)&a…...
计算机基础知识解析:从应用到架构的全面拆解
目录 前言 1、 计算机的应用领域:无处不在的数字助手 2、 计算机的进化史:从算盘到量子计算 3、计算机的分类:不止 “台式机和笔记本” 4、计算机的组件:硬件与软件的协同 4.1 硬件:五大核心部件 4.2 软件&#…...
LOOI机器人的技术实现解析:从手势识别到边缘检测
LOOI机器人作为一款创新的AI硬件产品,通过将智能手机转变为具有情感交互能力的桌面机器人,展示了前沿AI技术与传统硬件设计的完美结合。作为AI与玩具领域的专家,我将全面解析LOOI的技术实现架构,特别是其手势识别、物体识别和环境…...
