R-Studio Technician,无网络负担地进行远程数据分析和数据恢复任务

对于数据恢复技术人员和技术支持团队来说,时间就是金钱。这不仅包括您在客户机器上花费的时间 - 还包括您往返公司办公室的时间,这可能会带来巨大的不便,特别是如果客户位于其他省市。电话支持通常不适用于需要数小时才能完成的复杂任务,并且通过快递或邮寄方式运送硬盘驱动器和计算机在数据安全方面有时可能存在风险。

对于丢失文件的灾难恢复等情况,必须手动访问客户的硬盘驱动器才能正确完成工作,提供高质量但又经济实惠的数据恢复服务的最佳方式是通过 Internet 进行远程数据恢复。R-Studio Technician 软件包支持以快速、经济和安全的方式完成此操作。

通过 R-Studio Technician 软件包可以直接连接到客户的机器,并获得对他们的硬盘驱动器、磁盘和分区(包括外部介质)的完全访问权限。数据恢复人员可以像在现场那样,轻松执行数据恢复任务。对于客户来说,他们要做的相对较少 - 他们需要做的就是运行 R-Studio Agent(可以从 R-TT 网站免费下载)并配置一些基本的网络/防火墙设置。

以前,由于需要分析大量数据并将其复制到稳定的硬盘驱动器,因此通过 Internet 进行远程协助根本不适合数据恢复操作。考虑到数据传输的价格和宽带 Internet 连接的局限性,用于文件恢复的 500 GB 硬盘的磁盘复制很容易在数小时之内影响网速。但使用 R-Studio,所有繁重的处理都是通过 R-Studio Agent 在客户的计算机上本地完成的。这项创新使您可以保持连接数小时甚至数天,并从非常大的硬盘驱动器中恢复数据丢失,而不会产生高昂的数据成本。

本文将展示如何使用 R-Studio Technician 在互联网上进行数据恢复,并向您证明可以使用合理的带宽和传输最少的数据量来完成。

开始之前

连接

由于路由器、防火墙和 NAT 设备在公司网络上的设置方式,您办公室中的许多计算机没有公共 IP 地址。运行 R-Studio Agent 的客户端计算机(正在恢复数据的计算机)和运行 R-Studio Agent 的主机都是如此。如果任何一台计算机位于 NAT 设备后面,该 NAT 设备为其分配了专用 IP 地址,则计算机将无法直接“看到”彼此。

计算机有两种方法可以不受限制地访问互联网:(1) 暂时放弃路由器/NAT 设备或防火墙,使用公共 IP 地址直接连接到互联网,或 (2) 在 NAT 设备上设置端口转发,打开 R-Studio 所需的适当端口。

关于公共/私有 IP 地址,有四种基本场景,除三种外,其他所有场景都有允许您通过 R-Studio 和/或 R-Studio Agent 连接的解决方法:

  • 这两台计算机都可以不受限制地访问 Internet。如果主机和客户端计算机都分配了公共 IP 地址或打开了相应的端口,则可以在 R-Studio Technician 和 R-Studio Agent 之间建立直接连接。

  • R-Studio Technician 可以不受限制地访问互联网,但 R-Studio Agent 位于 NAT 设备后面的专用网络上。如果连接是由 R-Studio Agent 发起的,则可以建立连接。

  • R-Studio Technician 位于 NAT 设备后面的专用网络上,而 R-Studio Agent 可以不受限制地访问互联网或从互联网访问。在这种情况下,如果连接是由 R-Studio Technician 发起的,则可以建立连接。

  • R-Studio 和 R-Studio Agent 都位于 NAT/防火墙后面的专用网络上。在这种情况下,无法进行连接。其中一台计算机必须能够不受限制地访问 Internet 或在其路由器/NAT 设备上启用端口转发。

因此,一般的经验法则是,至少有一台计算机必须通过公共 IP 或端口转发路由器不受限制地访问互联网,才能与 R-Studio 建立连接。如果只有一台计算机具有此类访问权限,则具有限制连接的计算机必须启动连接。

带宽和数据传输

由于数据恢复通常包括分析、处理和复制大量数据(例如,单个硬盘驱动器可能高达 1 TB 或更大),因此通过 Internet 或网络实际传输磁盘内容既不经济也不高效。这不仅会将过程时间从数小时延长到数天,而且还可能会减慢您的网络速度,并从您的 Internet 服务提供商处产生额外的带宽费用。为避免此问题,R-Studio 以一种方式处理远程数据恢复,以两种主要方式最大限度地减少通过 Internet 传输的数据量:

  1. 实际的数据分析由 R-Studio Agent 在本地执行。只有相关的结果和元数据才会通过互联网或网络发送回给 R-Studio 技术员。这代表大部分处理需求。
  2. 恢复的文件可以保存到要恢复数据的计算机上的存储设备(包括外部设备)中。同样,无需将数据传输到 R-Studio Technician 的机器上,然后再返回给客户。

从本质上讲,R-Studio Agent/R-Studio Technician 协同工作,因此更像是技术人员坐在恢复数据的机器前,而不是在处理之前将数据复制到主机。

通过互联网进行远程数据恢复 - R-Studio Technician/R-Studio Agent 现场测试

为了了解使用 R-Studio 通过 Internet 进行数据恢复的工作原理,下文将引导您完成一个数据恢复场景。在本现场测试中,我们将使用 R-Studio 从现有逻辑磁盘和已删除的分区中恢复文件。我们将在两台机器上打开必要的端口,并使用 R-Studio Agent 从客户的计算机启动连接。使用 R-Studio Technician,我们可以在客户的计算机上查看数据,而无需通过互联网传输过多的数据。为了证明这一点,我们将计算整个过程中实际传输的数据量的估计值,并跟踪 R-Studio 和 R-Studio Agent 可以保持连接的时间。

例如,如果位于 A 城市的一家数据恢复公司向位于遥远的 B 城市的公司提供远程协助,则可以采取相同的方法。假设 B 城市的客户在数据恢复和网络配置方面几乎没有经验,他们宁愿花几个小时在电话上学习硬盘恢复速成课程,同时遵循 A 城市技术人员远程指示的艰巨的一个个步骤。使用 R-Studio,客户只需安装 R-Studio Agent 并将其添加为可信应用程序。此后,R-Studio Technician 用户无需奔赴现场即可通过 Internet 恢复数据。

现场测试网络配置

在我们的现场测试中,我们为技术人员和客户的计算机使用典型的网络设置。技术人员的计算机位于公司的公司网络上,该网络位于防火墙和 NAT 设备后面。客户的机器位于家用路由器后面。因此,在这种情况下,两台计算机都有私有 IP 地址(回想一下前面的分析,在这种情况下不可能直接连接)。

这些计算机通过不同的网络服务连接到 Internet。R-Studio Technician 机器使用 ADSL 连接,带宽为 7 Mbps 下行/700Kbps 上行。R-Studio Agent(客户)计算机通过电缆调制解调器连接到互联网,下行速度为 3Mb/秒,上行速度为 1.5Mb/秒。R-Studio Agent 可在具有 2.5MHz Celeron、1GB RAM 和 2 个磁盘(40GB 和 1TB)的计算机上运行。恢复的文件将保存到外部存储设备中,该设备是 2GB 闪存卡。

请记住:技术人员计算机的 CPU/RAM 处理能力并不重要,因为我们将在客户的计算机上进行所有数据分析。

(出于安全原因,我们将隐藏本例中使用的 R-Studio 和 R-Studio Agent 计算机的实际 IP 地址和 DNS 名称。

公司端的设置

公司防火墙

我们需要打开和转发公司防火墙和 NAT 设备上的端口。传入 R-Studio 连接的默认端口为 TCP 8080。如有必要,可以在 Connect to remote (连接到远程) 对话框中选择 Wait connection from remote (等待来自远程计算机的连接) 时更改它。

此 TCP 端口应打开并转发到 IP 地址 192.168.1.10(运行 R-Studio 的计算机)。
我们可以在公司防火墙和 NAT 设备上执行此操作:

个人防火墙设置

如果运行 R-Studio 的计算机上安装了个人防火墙,则应将其配置为允许程序接收传入连接。最简单的方法是将 R-Studio 设置为可信应用程序。我们将以两个防火墙为例展示如何执行此操作:

内置 Windows 防火墙:

应清除其 General 选项卡上的 Don't allow exception s(不允许例外)复选框,以允许将 R-Studio 设置为受信任的应用程序。

选择“等待来自远程计算机的连接”时,单击“连接到远程”对话框中的“等待”按钮,将出现 Windows 安全警报。

点击取消阻止按钮,Windows 防火墙将允许 R-Studio 进行传入和传出连接。
我们可以验证 Windows 防火墙是否允许 R-Studio 在其“例外”选项卡上进行连接。

现在 R-Studio 可以接受传入连接。

COMODO防火墙

检查 R-Studio 是否正在运行并启动 COMODO 控制面板。然后转到 Firewall 选项卡并单击 Define a New Trusted Application

单击 Define a New Trusted Application 对话框中的 Select 按钮,然后选择 Running Processes...

在 Choose a process 对话框中选择 RStudio32.exe,然后单击 Select 按钮。

然后单击 Define a New Trusted Application 对话框中的 Apply

检查 R-Studio 是否已添加到 Network Security Policy 的 Application Rules 选项卡上的受信任应用程序中。

现在 R-Studio 可以接受传入连接。

如果有人对将 R-Studio 设为可信应用程序有任何安全问题,可以配置个人防火墙,允许 R-Studio 与端口 TCP 8080(或指定的任何其他端口)建立传入连接。

客户端的设置

尽管我们尝试尽量减少任何客户活动,但仍需要从该部分采取一些行动。

家用路由器

无需在客户的家用路由器上进行任何设置调整。

R-Studio Agent 便携式

应从 R-TT 网站(最好)或直接从公司向客户提供此程序。

当 R-Studio Agent 首次启动时,它会显示许可协议并需要注册。单击 Demo 按钮。当 R-Studio Agent 连接到 R-Studio 时,它将自动注册。

如果出现请配置 R-Studio 代理对话框,请点击取消按钮。

个人防火墙和其他计算机保护软件

客户的最佳方法是暂时禁用防火墙和所有其他防病毒和其他计算机安全软件,以允许 R-Studio Agent 自由访问磁盘。 但是,如果客户存在一些安全问题,如果配置正确,个人防火墙可以保持运行状态。

允许 R-Studio Agent 连接到 R-Studio 的最简单方法是将其设置为受信任的应用程序,该应用程序可以与任何主机建立任何传入和传出连接。稍后,当数据恢复结束时,这些设置可能会被恢复。

让我们看看如何在两个个人防火墙上执行此操作。

内置 Windows 防火墙

常规选项卡上的不允许例外复选框应处于清除状态,以允许将 R-Studio 代理设置为受信任的应用程序。

当 R-Studio Agent 启动时,Windows 防火墙会显示一个安全警报,询问您是否要继续阻止它。

点击取消阻止按钮,Windows 防火墙会将 R-Studio Agent 添加到其可以连接到其他主机的应用程序列表中。可以在 Windows 防火墙设置的 Exceptions 选项卡上检查。

完成这些操作后,R-Studio Agent 可以连接到 R-Studio。

数据恢复结束后,客户可以从例外列表中删除 R-Studio Agent。

COMODO防火墙

当我们尝试建立与 R-Studio 的连接时,会出现 COMODO 警报。

选择 记住我的答案 ,然后单击 允许 按钮。现在 R-Studio Agent 可以与 R-Studio 建立连接。

数据恢复结束后,可以在 Network Security Policy 的 Application Rules (应用程序规则) 选项卡上删除这些设置。

此外,其他可能影响 R-Studio Agent 性能的程序也应停止。

从 R-Studio Agent 发起连接

R-Studio 应该正在等待传入连接。

(要进行紧急数据恢复,您需要启动 R-Studio Agent Emergency。有关详细信息,请阅读我们的文章 通过网络紧急数据恢复)
1.在客户的计算机上,右键单击系统托盘中的 R-Studio Agent 图标。

2. 输入 R-Studio 计算机的 IP 地址或 DNS 名称。请务必包含在 R-Studio 计算机上指定的相同端口。

3. 输入密码(确保密码与上面输入的密码匹配),然后单击 Connect(连接)。

成功建立连接后,客户计算机的磁盘将显示在 R-Studio 计算机的 R-Studio 驱动器面板中。

建立连接后,我们可以远程执行恢复任务。

从现有分区恢复数据

首先,我们将从现有逻辑磁盘中恢复已删除的文件。

1. 双击已删除文件所在的磁盘。在此现场测试中,我们使用 C:

2. 等待 R-Studio 完成枚举文件。完成后,它将显示所选磁盘的文件夹/文件结构 (C:)。

3. 双击文件进行预览。这也将让您估计成功数据恢复的机会。

4. 检查您要尝试恢复的文件,然后单击 Recover Marked

5. 在“恢复”对话框中,选择要保存已恢复文件的目标。请记住:出于带宽和数据传输的原因,最好将文件保存在远程计算机(客户的计算机)上。选择 Remote Computer (远程计算机) 以执行此操作。

6. 单击“选择...”以选择输出文件夹。

7. 浏览到要保存恢复文件的文件夹或磁盘,然后单击 可选.

8. 在下面选择您想要的任何其他参数,然后单击 OK(确定)。

9. 等待 R-Studio 恢复文件。

10. 数据恢复结束后,R-Studio 将在日志中报告结果。

现在,您恢复的文件将保存到外部存储中。

从已删除的分区中恢复数据

如果您要恢复的丢失数据位于已删除的分区上,您仍然可以通过扫描整个硬盘驱动器来恢复它。在此现场测试中,我们将从从远程计算机的第一个硬盘驱动器(MAXTOR,37.2GB)中删除的分区中恢复丢失的图像。

1. 右键单击以前存在已删除分区的硬盘驱动器,然后选择 Scan 扫描

2. 选择硬盘扫描的参数,然后单击 Scan(扫描)。

3. 扫描完成后,它会在左侧显示识别的分区。(在我们的测试中,扫描 40 GB 硬盘需要 43 分钟。选择要恢复的分区(在本例中为 Recognized3)。

4. 点击 扩展名 根据文件类型对文件进行排序。因为我们正在寻找图像文件,所以我们将选择 PNG 图像和 JPEG 图像

5. 同样,我们可以双击文件以预览恢复它时的外观。在此预览中,图像看起来完好无损,到此恢复过程一切顺利。

6. 单击恢复标记。同样,系统会要求您指定恢复参数和输出文件夹。单击 Start 开始

7. 恢复完成后,R-Studio 会在日志中显示结果。

恢复的文件将保存到外部存储中。

使用十六进制编辑器

除了可用于图像的图形预览外,R-Studio 还具有十六进制编辑器,可让您在远程计算机上编辑和查看对象。这有助于您详细了解磁盘可能存在的问题,以便您可以准确估计成功恢复数据的机会。在此示例中,我们查看的是第一个卷 - C: (Maxtor HDD)。选择要检查的分区,然后单击快捷菜单上的 View/Edit

磁盘 C: 将显示在编辑器上。您可以直接在此处编辑扇区(例如,用于分区重建)。在我们的测试中,我们将避免这样做,以避免不必要地损坏此分区和随后的系统还原。

性能测试
用于分析大型磁盘的数据传输

如上所述,40 GB 硬盘的扫描时间仅为 43 分钟。但是现在,让我们通过扫描第二个硬盘驱动器来测试连接的稳健性和程序的性能,它的空间是 1 TB。此处,它显示为 Hitachi, 931.5GB。

在日志中,您可以看到 R-Studio 成功执行了此任务 8.5 小时。这比 40 GB 硬盘长得多,但请记住,第二个硬盘的大小是前一个硬盘的 25 倍。

更重要的是,请注意,此过程的总数据传输量(即实际通过 Internet 发送的数据量)约为 0.5 GB 或 500 MB,这仅相当于我们实际分析的数据量的 0.05%。根据 AT&T 的估计,500 MB 的数据传输量与您观看三分半钟长的标清视频时获得的数据传输量大致相同。与分析的数据量相比,这是一个非常低的数据传输量。鉴于此过程分布在 8.5 小时内,因此它可能对您网络上其他计算机的 Internet 速度产生的影响也可以忽略不计。

连接时间

为了验证连接的稳健性,我们还测试了我们可以保持连接多长时间,因为数据恢复程序不间断地展开至关重要。我们将连接保持开放状态 21 小时(包括上述流程和测试以及夜间和午休期间的空闲时间)。在整个时期,这种联系一直很牢固。

结论

如上所示,R-Studio 支持通过 Internet 执行非常苛刻的数据恢复操作,而不会降低带宽或超出数据使用限制。由于处理器密集型操作在本地执行,因此甚至可以使用相对适度的硬件设置来执行这些操作。这样,客户就无需将他们的计算机寄送给您,也无需支付您前往他们的办公室在现场执行数据恢复的费用。总体而言,R-Studio 的互联网数据恢复将帮助您更高效、更经济地提供服务。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/937849.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

将PDF流使用 canvas 绘制展示在页面上(一)

将PDF流展示在页面上 使用 pdfjs-dist 库来渲染 PDF 页面到 canvas 上进行绘制展示 安装 pdfjs-dist 依赖 npm install pdfjs-dist 或者 yarn add pdfjs-dist创建一个组件来处理 PDF 流的加载和渲染 该组件中是一个包含 PDF 文件的 Base64。 将 pdf 流传入该组件中使用 /** fo…

【Java 学习】详细讲解---包和导包、Scanner类、输入源

1. 包 1.1 什么是包? 举个例子,你和你的同学有不同的家庭,你们都有自己的爸爸妈妈,都有自己的家。在自己的家中你们可以按照自己爱好摆放东西,都互不干扰。但是,假如你们的家都在一起,你们就不…

在线预约陪诊小程序

一、前言 随着社会老龄化加剧以及人们健康意识的提高,就医过程中的陪伴需求日益增长。许多患者在面对复杂的医院环境、繁琐的就医流程时,需要有人协助挂号、候诊、取药等,而家属可能因工作繁忙无法全程陪同。同时,异地就医的患者更…

贪心算法【1】

文章目录 860. 柠檬水找零题目解析算法原理代码实现交换论证法 2208. 将数组和减半的最少操作次数题目解析算法原理代码实现交换论证法 179. 最大数题目解析算法原理代码实现 860. 柠檬水找零 题目链接:860. 柠檬水找零 题目解析 一杯柠檬水5块钱,每个…

【一文概述】常见的几种内外网数据交换方案介绍

一、内外网数据交换的核心需求 内外网数据交换的需求核心在于“安全、效率、合规”,而应用场景的多样性使得不同企业需要定制化的解决方案。通过结合业务特性和安全等级要求,企业能够选择适合的技术方案来实现高效、安全的内外网数据交换。 1、数据安全…

C# 中的Task

文章目录 前言一、Task 的基本概念二、创建 Task使用异步方法使用 Task.Run 方法 三、等待 Task 完成使用 await 关键字使用 Task.Wait 方法 四、处理 Task 的异常使用 try-catch 块使用 Task.Exception 属性 五、Task 的延续使用 ContinueWith 方法使用 await 关键字和异步方法…

Scala学习记录

dao --------> 数据访问 mode ------> 模型 service ---->业务逻辑 Main -------> UI:用户直接操作,调用Service 改造UI层:

使用Java得hutool工具实现验证码登录

使用Java的hutool工具实现验证码登录 1.先说一下流程图 2.导入工具包 <dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.8.12</version></dependency>3.流程梳理 3.1前端模版代码 …

java中Map接口的实现类

一、介绍 Map接口常用的实现类有HashMap和TreeMap。HashMap是基于哈希表的Map接口的实现&#xff0c;HashMap类实现的Map集合添加和删除映射关系效率更高。HashMap通过哈希码对其内部的映射关系进行快速查找。TreepMap中的映射关系存在一定的顺序&#xff0c;如果希望Map集合中…

讯飞智文丨一键生成WordPPT

在当今数字化办公的浪潮中,Word和PPT已经成为职场人士日常工作的标配工具。然而,面对繁琐的内容编辑和格式调整任务,如何提升效率成了每个人的追求。而讯飞智文,一款结合人工智能技术的文字处理与演示文稿工具,正逐渐成为用户的得力助手。本文将详细介绍讯飞智文的功能特点…

Dot Foods EDI 需求分析及对接流程

Dot Foods 是一家美国领先的食品和非食品产品的中间批发分销商&#xff0c;主要为食品服务、零售和分销行业的客户提供服务&#xff0c;是北美大型食品中间分销商之一。Dot Foods &#xff08;以下简称 Dot&#xff09;的业务模式是通过整合多个供应商的产品&#xff0c;为客户…

感知机及python实现

感知机&#xff08;Perceptron&#xff09;是神经网络的基本构件之一&#xff0c;最初由Frank Rosenblatt在1957年提出。感知机是一种二分类的线性分类器&#xff0c;通过一个简单的线性函数将输入数据分类到两种类别之一。 基本原理 感知机的工作原理如下&#xff1a; 输入&…

信号滤波分析-低通分析(Matlab)

Matlab低通滤波 信号滤波分析-低通分析&#xff08;Matlab&#xff09; 【标价是仅源码的价格】 【有课程设计答辩PPT和设计文档报告】 需要或感兴趣可以随时联系博主哦&#xff0c;常在线秒回&#xff01; 低通滤波分析方案的设计包括&#xff1a; 1.信号生成原理 2.低通滤波…

ChatGPT客户端安装教程(附下载链接)

用惯了各类AI的我们发现每天打开网页还挺不习惯和麻烦&#xff0c;突然发现客户端上架了&#xff0c;懂摸鱼的人都知道这里面的道行有多深&#xff0c;话不多说&#xff0c;开整&#xff01; 以下是ChatGPT客户端的详细安装教程&#xff0c;适用于Windows和Mac系统&#xff1a…

影像组学+病理组学+深度学习人工智能应用

影像组学 基础学习内容&#xff1a; 特征提取&#xff1a;使用pyradiomics进行形状、纹理、小波变换等特征提取。特征筛选&#xff1a;应用ICC、相关系数、mRMR、Lasso等方法。建模&#xff1a;使用LR、SVM、RF、XGBoost、LightGBM等机器学习算法。模型评估&#xff1a;通过A…

蓝桥杯新年题解 | 第15届蓝桥杯迎新篇

蓝桥杯新年题解 | 第15届蓝桥杯迎新篇 2024年的蓝桥杯即将拉开序幕&#xff01;对于许多编程爱好者来说&#xff0c;这不仅是一次展示自我能力的舞台&#xff0c;更是一次学习和成长的机会。作为一名大一新生的小蓝&#xff0c;对蓝桥杯充满了期待&#xff0c;但面对初次参赛的…

Laplace-Beltrami 拉普拉斯-贝尔特拉米算子

Laplace-Beltrami 拉普拉斯-贝尔特拉米算子 Laplace-Beltrami算子是定义在黎曼流形上的一个二阶微分算子&#xff0c;它在微分几何和偏微分方程中都有重要的应用。在计算机图形学和几何处理中&#xff0c;Laplace-Beltrami算子通常用于网格处理&#xff0c;特别是在网格平滑、…

ISP算法之坏点校正DPC(二):Verilog硬件实现与仿真

DPC的算法讲解和MATLAB仿真参考上一节&#xff1a; ISP算法之坏点校正DPC(一)&#xff1a;MATLAB仿真验证-CSDN博客 本节讲解Verilog的硬件实现与仿真 行缓存设计 DPC算法是基于窗口邻域的像素级别算法&#xff0c;因此需要对实时到来的视频流进行行缓存&#xff0c;行缓存…

clearvoice 语音降噪、语音分离库

参看: https://github.com/modelscope/ClearerVoice-Studio/tree/main ClearVoice 提供了一个统一的推理平台,用于语音增强、语音分离以及视听目标说话人提取。 代码参看: https://github.com/modelscope/ClearerVoice-Studio/tree/main/clearvoice https://github.com/mode…

Linux(网络协议和管理)

后面也会持续更新&#xff0c;学到新东西会在其中补充。 建议按顺序食用&#xff0c;欢迎批评或者交流&#xff01; 缺什么东西欢迎评论&#xff01;我都会及时修改的&#xff01; 在这里真的很感谢这位老师的教学视频让迷茫的我找到了很好的学习视频 王晓春老师的个人空间…