问题描述

当我询问this question关于从损坏的Linux分区中恢复数据时,人们建议从Windows安装盘引导并运行Chkdsk。好吧,我仍然没有Windows磁盘,但是我有Ubuntu 8.04磁盘。是否可以从Ubuntu磁盘运行等效的Chkdsk,这可能有助于恢复或恢复Linux分区上的数据?

最佳答案

您确定分区已损坏吗?也许您已经擦除了boot-record或损坏了分区表。首先尝试调查问题。描述如何安装Linux。从上一个问题来看,它似乎已安装在Windows(vfat或ntfs)分区的平面文件中。尝试运行fdisk并查看您的分区表。

在对硬盘进行任何更改之前,请尝试制作高清图像(您可以在朋友那里做)。

更新:

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 40.0 GB, 40020664320 bytes 255 heads, 63 sectors/track, 4865 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0x903bd648

Device Boot Start End Blocks Id System

/dev/sda1 * 1 4864 39070048+ 7 HPFS/NTFS

如我们所见,只有一种NTFS模式,所以我怀疑您是使用WUBI(或类似方式)安装Ubuntu的。

您的Linux安装在loop-mounted分区中,该分区只是Windows磁盘c上某个位置的一个文件或几个文件:(例如c:\ ubuntu \ disks)

正如我从上一个问题中看到的那样,您可以启动Windows,以便可以使用Windows XP Service Pack 2 Support Tools中的dskprobe来确保fs类型正确……但是,fs type 7已经是正确的NTFS了。

消息“文件系统的类型为RAW。CHKDSK无法用于RAW驱动器。”表示Windows由于某种原因无法确定fs类型。我们看到fs类型是正确的。

要在Windows分区上运行Chkdsk,可以安装Windows Recovery Console,在故障恢复控制台中启动并检查磁盘。

检查磁盘后,您将可以访问c:\ ubuntu \ disks。我认为您可以像平常的loop-back设备一样挂载Linux分区(在文件中):

mount -o loop [path to your linux-loopback-partition]

但是您应该首先安装Windows patriation。

参考资料

linux中怎么运行chkdsk,是否有适用于Ubuntu的chkdsk等效文件?相关推荐

  1. 在Red Hat Linux中自动运行程序

    在Red Hat Linux中自动运行程序 1.开机启动时自动运行程序 Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init.init根据配置文件继续引导过程,启动其它进程.通常 ...

  2. 【python脚本】linux中编写运行python脚本

    linux中编写运行python脚本 以/home/me/share目录下的hello脚本为例 解释器 #! /usr/bin/pythonprint('hello') print('hi') pri ...

  3. linux中怎么运行chkdsk,计算机每次启动过程中总会执行磁盘检查CHKDSK什么问题?怎么解决?...

    CHKDSK命令可检查磁盘状态并显示状态报告,还能修正磁盘错误. 状态报告显示MS-DOS文件系统中的逻辑错误,该文件系统由文件分配表(FAT)和目录组成(CHKDSK不验证文件中的信息能否准确读出) ...

  4. linux中如何运行html文件路径问题,Linux中如何查询运行文件的全路径的方法

    在linux中,有些地方需要使用绝对路径,对于一些命令,如java.mysql等,需要使用到运行文件所在的路径,给大家介绍一个命令,来查询这个路径. which 可以通过which查询运行文件的所在路 ...

  5. 在Linux中如何运行C语言写的脚本

    目录 1:Linux下如何运行C语言脚本 2:实例展示 1:Linux下如何运行C语言脚本 Linux别的系统我不知道是不是这个方法,我是用的ubuntu的,其他的我也没测试过,但是ubuntu应该是 ...

  6. 如何在linux中后台运行R

    重要提示:本部分参考.借鉴于本博客 首先运行Rscripts命令,查找Rscript所在位置. which Rscript 在我的电脑得到信息如下:/usr/local/bin/Rscript 在No ...

  7. red hat linux怎么运行,Red Hat Linux中自动运行程序

    1.开机启动时自动运行程序 Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init.init根据配置文件继续引导过程,启动其它进程.通常情况下,修改放置在 /etc/rc或 /et ...

  8. Linux子进程获取终端,Linux| Linux中获取运行进程的 环境变量, 参数, 端口_YvesHe的专栏...

    一.查看 环境变量, 参数 1.ps命令的方式获取信息: 执行目录, 环境变量, 完整的命令行 ps eww -p : 返回某个进程的执行时的环境变量和完整的命令行 参数说明 e 显示环境以及传递给命 ...

  9. Linux中直接运行py文件

    (1) 创建*.py文件* nano与vim创建文件时,如果文件不存在时,创建并打开:文件存在时,直接打开. nano方式: [coggle@i-7lo31rsr coggle]$ nano nano ...

最新文章

  1. info replication
  2. 差分能量分析介绍(一)
  3. hdu 4612 边连通度缩点+树的最长路径
  4. 关于快速排序的一些理解
  5. 基于TCP协议用多线程实现并发服务器,实现思路、算法和demo
  6. Mageia 7 Beta 3 发布,Mandriva Linux 社区分支
  7. 大数据分析平台架构有哪些
  8. 简单的中文分词系统httpcws
  9. Python Sorted Containers
  10. rtk手簿Android代码,中海达rtk手机测量软件(Hi-Survey Road)
  11. 2020-4-18 深度学习笔记20 - 深度生成模型 2 (深度信念网络DBN,深度玻尔兹曼机DBM)
  12. Android 支付宝sdk接入问题:不能唤起支付宝客户端,或者偶然唤起支付客户端
  13. UI自动化之分层思想pom模式
  14. Linux下7z文件解压
  15. 群晖服务器显示灯,【群晖 DS119j 单盘位NAS 网络存储服务器使用总结】功能|配置|机身|指示灯_摘要频道_什么值得买...
  16. macbook linux 双系统,mac安装linux双系统的吐槽
  17. 微信支付-本地测试方法-java代码
  18. 甜叶菊提取物甜菊糖苷分离纯化吸附树脂
  19. java与模式孙悟空_由孙悟空的七十二变看Java设计模式:装饰者模式
  20. 爬虫学习(一)---爬取电影天堂下载链接

热门文章

  1. VST插件的延迟补偿
  2. 突破的快感,用QQ旋风下载迅雷快传的资源
  3. 性能监控的95分位值含义以及意义
  4. 在电视中使用计算机动画最多的是,计算机动画技术在科教类电视节目中的应用探究...
  5. java学习笔记21——JDBC
  6. [kuangbin带你飞]专题1 简单搜索 J - Fire! UVA - 11624
  7. mescroll在vue中的应用
  8. 信创:国产飞腾服务器-安装麒麟的高级ARM版本,无法引导进系统
  9. python 应用程序无法正常启动 000007b_win8 应用程序无法正常启动0xc000007b怎么办_win8错误代码0xc000007b无法正常启动的解决方法...
  10. Laravel9+vue3+krpano和vite