当前位置: 首页 > news >正文

如何在 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盘、硬盘等各类存储设备数据丢失恢复icon-default.png?t=N7T8https://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秘钥&#xff0c;为push做准备 在Ubuntu命令行输入一下内容 [rootlocalhost ~]# ssh-keygen -t rsa < 建立密钥对&#xff0c;-t代表类型&#xff0c;有RSA和DSA两种 Generating public/private rsa key pair. Enter file in whi…...

Error: TF_DENORMALIZED_QUATERNION: Ignoring transform forchild_frame_id

问题 运行程序出现&#xff1a; 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.基本命令入门

文章目录 第二章&#xff1a;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)二次开发时的错误码

海康相机&#xff08;SDK&#xff09;二次开发时的错误码 在进行海康sdk二次开发的时候&#xff0c;经常碰到各种错误&#xff0c;遂结合官方文档和广大网友的一些经验&#xff0c;把这些错误码记录一下&#xff0c;方便查找。笔者使用的SDK版本是HCNetSDKV6.1.9.4。 错误类型…...

端盒日记Day02

JS 本本本本本地存储 localStorage 作用&#xff1a;可以将数据永久存储在本地&#xff08;用户电脑&#xff09;&#xff0c;除非手动删除&#xff0c;否则关闭页面也会存在 特性&#xff1a;a.可多窗口&#xff08;页面&#xff09;共享&#xff08;同一浏览器可以共享&a…...

考研高数(平面图形的面积,旋转体的体积)

1.平面图形的面积 纠正&#xff1a;参数方程求面积 2.旋转体的体积&#xff08;做题时&#xff0c;若以x为自变量不好计算&#xff0c;可以求反函数&#xff0c;y为自变量进行计算&#xff09;...

选择企业邮箱,扬帆迈向商务新纪元!

企业邮箱和个人邮箱不同&#xff0c;它的邮箱后缀是企业自己的域名。企业邮箱供应商一般都提供手机app、桌面端、web浏览器访问等邮箱使用途径。那么什么是企业邮箱&#xff1f;如何选择合适的企业邮箱&#xff1f;好用的企业邮箱应具备无缝迁移、协作、多邮箱管理等功能。 企…...

2024.3.25力扣每日一题——零钱兑换2

2024.3.25 题目来源我的题解方法一 动态规划 题目来源 力扣每日一题&#xff1b;题序&#xff1a;518 我的题解 方法一 动态规划 给定总金额 amount 和数组 coins&#xff0c;要求计算金额之和等于 amount 的硬币组合数。其中&#xff0c;coins的每个元素可以选取多次&#…...

包子凑数【蓝桥杯】/完全背包

包子凑数 完全背包 完全背包问题和01背包的区别就是&#xff0c;完全背包问题每一个物品能取无限次。 思路&#xff1a;当n个数的最大公约数不为1&#xff0c;即不互质时&#xff0c;有无限多个凑不出来的&#xff0c;即n个数都可以表示成kn&#xff0c;k为常数且不为1。当n个…...

口语 4.6

drop the gun :逃避 radically 极大程度地 vastly cognition&#xff1a;认知能力 flaw缺陷 flawless&#xff1a;没有缺陷 interface&#xff1a;接口&#xff0c;交流处 retain&#xff1a;保留 down the rabbit hole&#xff1a;进入未知领域了 wrap your head aro…...

使用Docker 部署jenkins 实现自动化部署

使用Docker部署jenkins实现自动化部署ruoyi-vue docker jenkinsJava jenkinsfilevue jenkinsfileDockerfile 部署脚本Java Dockerfilenginx Dockerfilenginx-dev.conf 使用docker部署Jenkins&#xff0c;项目: https://gitee.com/y_project/RuoYi-Vue 作为部署项目示范 docker…...

golang语言系列:Web框架+路由 之 Gin

云原生学习路线导航页&#xff08;持续更新中&#xff09; 本文是golang语言学习系列&#xff0c;本篇对Gin框架的基本使用方法进行学习 1.Gin框架是什么 Gin 是一个 Go (Golang) 编写的轻量级 http web 框架&#xff0c;运行速度非常快&#xff0c;如果你是性能和高效的追求者…...

春招百题--堆

一、堆的定义 二、堆&#xff08;优先队列&#xff09; 堆通常用于实现优先队列&#xff08;priority_queue&#xff09;&#xff0c;大顶堆相当于元素按从大到小的顺序出队的优先队列。从使用角度来看&#xff0c;我们可以将“优先队列”和“堆”看作等价的数据结构。 堆的…...

全志A40i android7.1 移植wifi驱动的一般流程

一&#xff0c;问题分析 一般情况下移植一款模组&#xff0c;会涉及到驱动&#xff0c;firmware, hal层&#xff0c;方案端的适配。 下面以RTL8723ds为例详细列出移植的通用步骤。 二&#xff0c;移植步骤 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&#xff09; 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 算法通常…...

突破不可导策略的训练难题:零阶优化与强化学习的深度嵌合

强化学习&#xff08;Reinforcement Learning, RL&#xff09;是工业领域智能控制的重要方法。它的基本原理是将最优控制问题建模为马尔可夫决策过程&#xff0c;然后使用强化学习的Actor-Critic机制&#xff08;中文译作“知行互动”机制&#xff09;&#xff0c;逐步迭代求解…...

CMake基础:构建流程详解

目录 1.CMake构建过程的基本流程 2.CMake构建的具体步骤 2.1.创建构建目录 2.2.使用 CMake 生成构建文件 2.3.编译和构建 2.4.清理构建文件 2.5.重新配置和构建 3.跨平台构建示例 4.工具链与交叉编译 5.CMake构建后的项目结构解析 5.1.CMake构建后的目录结构 5.2.构…...

【Redis技术进阶之路】「原理分析系列开篇」分析客户端和服务端网络诵信交互实现(服务端执行命令请求的过程 - 初始化服务器)

服务端执行命令请求的过程 【专栏简介】【技术大纲】【专栏目标】【目标人群】1. Redis爱好者与社区成员2. 后端开发和系统架构师3. 计算机专业的本科生及研究生 初始化服务器1. 初始化服务器状态结构初始化RedisServer变量 2. 加载相关系统配置和用户配置参数定制化配置参数案…...

MMaDA: Multimodal Large Diffusion Language Models

CODE &#xff1a; https://github.com/Gen-Verse/MMaDA Abstract 我们介绍了一种新型的多模态扩散基础模型MMaDA&#xff0c;它被设计用于在文本推理、多模态理解和文本到图像生成等不同领域实现卓越的性能。该方法的特点是三个关键创新:(i) MMaDA采用统一的扩散架构&#xf…...

vue3 定时器-定义全局方法 vue+ts

1.创建ts文件 路径&#xff1a;src/utils/timer.ts 完整代码&#xff1a; import { onUnmounted } from vuetype TimerCallback (...args: any[]) > voidexport function useGlobalTimer() {const timers: Map<number, NodeJS.Timeout> new Map()// 创建定时器con…...

从零实现STL哈希容器:unordered_map/unordered_set封装详解

本篇文章是对C学习的STL哈希容器自主实现部分的学习分享 希望也能为你带来些帮助~ 那咱们废话不多说&#xff0c;直接开始吧&#xff01; 一、源码结构分析 1. SGISTL30实现剖析 // hash_set核心结构 template <class Value, class HashFcn, ...> class hash_set {ty…...

WEB3全栈开发——面试专业技能点P2智能合约开发(Solidity)

一、Solidity合约开发 下面是 Solidity 合约开发 的概念、代码示例及讲解&#xff0c;适合用作学习或写简历项目背景说明。 &#x1f9e0; 一、概念简介&#xff1a;Solidity 合约开发 Solidity 是一种专门为 以太坊&#xff08;Ethereum&#xff09;平台编写智能合约的高级编…...

Spring AI与Spring Modulith核心技术解析

Spring AI核心架构解析 Spring AI&#xff08;https://spring.io/projects/spring-ai&#xff09;作为Spring生态中的AI集成框架&#xff0c;其核心设计理念是通过模块化架构降低AI应用的开发复杂度。与Python生态中的LangChain/LlamaIndex等工具类似&#xff0c;但特别为多语…...

Element Plus 表单(el-form)中关于正整数输入的校验规则

目录 1 单个正整数输入1.1 模板1.2 校验规则 2 两个正整数输入&#xff08;联动&#xff09;2.1 模板2.2 校验规则2.3 CSS 1 单个正整数输入 1.1 模板 <el-formref"formRef":model"formData":rules"formRules"label-width"150px"…...

Pinocchio 库详解及其在足式机器人上的应用

Pinocchio 库详解及其在足式机器人上的应用 Pinocchio (Pinocchio is not only a nose) 是一个开源的 C 库&#xff0c;专门用于快速计算机器人模型的正向运动学、逆向运动学、雅可比矩阵、动力学和动力学导数。它主要关注效率和准确性&#xff0c;并提供了一个通用的框架&…...