live cd:可以让Linux系统从光盘启动,用户可以方便的先对系统进行一次体验,觉得好用,再进行硬盘安装

ubuntu live cd版:就是可以直接光盘启动的ubuntu系统。Mr. Hou先让我下载这种ubuntu live cd, 下载地址:
下载后是一个ubuntu-18.04-desktop-amd64.iso文件(光盘映像文件我已经放在百度网盘computerTool中了),直接在win10中双击打开,会自动映射到一个盘,然后将里面所有的东东拷贝到一个空的FAT32格式化的U盘,然后,插入U盘,启动时通过F12选择从U盘启动,会进入Ubuntu系统(启动时碰到一个选择项,选择try ubntu without install),太棒了!
--------------------------
ddrescure是一款免费的数据恢复工具。
官方文档:
ddrescure的安装方法:
1)我直接用apt安装没有成功:  sudo apt-get install 软件名;
2)官方文档提到,可以从网上下载安装文件,按照说明,自己编译,但是报错(可能时我的gcc版本问题)
3)江哥自己build了一个可执行文件发给我了:在163邮箱,2018.05.30收到的邮件里。可以用,运行方法:切换到可执行文件所在目录,然后./ddrescue parame1,parame2,,。

ddrescure(免费的数据恢复工具)的使用方法(网友整理):

step 1: Creating an image from a failing disk

在终端运行:lsblk -o name,label,size,fstype,model  该指令会列出当前电脑上的所有存储设备。这些设备的名字以sd开头,例如sda, sdb,(linux中的硬件设备一般以sd开头,在/dev/目录下面)。


(我的电脑的C盘(ssd)损坏了,启动windows时显示找不到分区表,运行这条指令后FSTYPE栏没有显示任何东西,应该就是找不到分区。)
上图,sda包括两部分sda1和sda2,应该就是在装系统时将一块硬盘分成了2个盘。

记下你想要恢复那个盘的数据,比如sda,首先需要将sda整个搞成一个image file,然后将其存储到你的一个足够大的移动硬盘中,记下移动硬盘的名字。 注意:不要浏览你想恢复的盘的文件,当你恢复时。
然后,打开一个终端(ctrl+alt+t)cd 指令进入你想保存image file的移动硬盘。
然后,运行如下指令,将会生成image文件和log文件在当前目录下,(注意:运行指令前再查看一次各个盘的名字时sdax,因为重启系统后,名字有可能会变)。
# ddrescue -d -r3 /dev/sda test.img test.logfile
其中,
  • d tells ddrescue to use direct disk access and ignore the kernel’s cache
  • -r3 tells ddrescue to retry bad sectors 3 times before giving up. Note: On a failing drive you may want to eliminate this option the first time so as to not waste time hammering on bad sectors and risking drive failure. You can always use the logfile to go back and retry the bad sectors after you get an image from the first sweep.
  • /dev/sda is the drive we are rescuing…the whole disk. Naturally, if you just wanted a specific partition, you would use something like /dev/sda1 instead.
  • test.img is the name of the image file
  • test.logfile is the name of the logfile. Always use a logfile. This allows you to resume an interrupted image at the point you left off, or to retry bad sectors after an initial pass. Without a logfile, you will have to start over again!

This process will take a good while. It’s not uncommon for a large drive with lots of damage to take days to complete.

step 2: Restoring an image to a new disk & cloning directly to a new disk
.......
step 3: Working with the image files(将step1中生成的image file恢复数据)
.......


数据恢复方法--linux ubuntu--ddrescue的更多相关文章

  1. apache2服务器mod_rewrite模块 开启方法[linux, ubuntu]

    在UBUNTU系统中要启用mod_rewrite的方法有两种: 第一种: 在终端中执行 sudo a2enmod rewrite 指 令后,即启用了 Mod_rewrite 模块, apache2服务 ...

  2. windows远程连接Linux(Ubuntu)的方法

    需要做的工作: 1.在Linux(Ubuntu)端安装.设置好SSH 2.下载putty,并通过putty的SSH连接登录Linux 一 .如何在Linux(Ubuntu)端安装.设置好SSH,获取I ...

  3. linux ubuntu系统下,adb不是内部命令 (如何才能让adb命令可以使用)

    linux ubuntu系统下,adb不是内部命令 原文地址 linux ubuntu系统下,adb不是内部命令 解决方法: 1.sudo gedit ~/.bashrc 2.将下面的两句加到上面打开 ...

  4. [转]Linux Ubuntu上架设FTP

    Linux Ubuntu上架设FTP http://www.blogjava.net/stonestyle/articles/369104.html 操作系统:ubuntu (GNU/Linux) 为 ...

  5. Linux(Ubuntu) 下自然码加辅助码双拼输入的解决方案

    Linux(Ubuntu) 下自然码加辅助码双拼输入的解决方案 环境: Ubuntu 14.04 LTS 解决方案是 ibus-Rime 输入法, 再加上搭配自然码的配置表 (1) ibus 首先安装 ...

  6. Linux(Ubuntu 16) 下Java开发环境的配置(三)------Mysql配置

    前言 吐槽一句,如果在Ubuntu在默认情况下是只有最新的MySQL源的,即如果使用"sudo apt-get install mysql-server mysql-client " ...

  7. Arch Linux 安装博通 BCM4360 驱动(Arch Linux, Ubuntu, Debian, Fedora...)

    BCM4360 在2010年9月,博通完全开源的硬件驱动[1].该驱动程序 brcm80211已被列入到自2.6.37之后的内核中.随着2.6.39发布,这些驱动程序已被重新命名为 brcmsmac和 ...

  8. 在Linux(Ubuntu)下搭建ASP.NET Core环境并运行 继续跨平台

    最新教程:http://www.cnblogs.com/linezero/p/aspnetcoreubuntu.html 无需安装mono,在Linux(Ubuntu)下搭建ASP.NET Core环 ...

  9. Linux ubuntu 10.10安装OpenCv

    在windows系统下已经成功做出了一个打开摄像头并检测人脸的小程序了. 开始转战linux,因为最终目标是将程序移植到嵌入式开发板上面. 但是,问题接踵而至~ 首先linux上面要安装OpenCv, ...

随机推荐

  1. Day13:H5+JS+C3

    css布局中,什么是BFC BFC是Block formatting context的缩写,表示"块级格式化上下文". 设置BFC的元素,是一个独立的渲染区域,只有Block-le ...

  2. 怎么将输出的字符串换行输出,replace

    var getAllData="我是第一行,我是第二行,我是第三行" var toBreak=getAllData.replace(/,/g, "\n") // ...

  3. 元素在当前窗口可视的区域---Element.scrollIntoView()

    element.scrollIntoView(); // 等同于element.scrollIntoView(true) element.scrollIntoView(alignToTop); // ...

  4. 第08组 Alpha冲刺(1/6)

    队名:955 组长博客:https://www.cnblogs.com/cclong/p/11841141.html 作业博客:https://edu.cnblogs.com/campus/fzu/S ...

  5. LITEIDE配置

    LITEIDE配置 工具--管理GOPATH 工具--编辑当前环境

  6. unity热更新AssetBundle框架设计_框架篇

    目录 第1 章 : AssetBundle框架整体设计 课时1:实战项目开发AB技术问题分析 10:53 课时2:实战项目开发AB技术解决方案 10:24 课时3:AB框架整体设计方案详解 09:45 ...

  7. python+opencv图像变换的两种方法cv2.warpAffine和cv2.warpPerspective

    本文链接:https://blog.csdn.net/qq_27261889/article/details/80720359 # usr/bin/env python # coding: utf- ...

  8. 在input内添加小图标或文字(元/月)等

    文字: <td class="formValue"> <div class="input-group"> <input id=&q ...

  9. GridLayout: GridLayout使用简介(转)

    Android 布局之GridLayout 1 GridLayout简介 GridLayout是Android4.0新提供的网格矩阵形式的布局控件. GridLayout的继承关系如下:java.la ...

  10. kotlin单个文件及文件夹复制例子

    最近学习kotlin,把java中的单个文件及包含文件夹的文件 复制操作改写为kotlin的代码,主要熟悉kotlin文件操作以及递归调用操作方法 演示代码如下: package com.exam.f ...