|
本帖最后由 xtr3mz 于 2023-11-10 12:58 编辑
openwrt 实际上有修复磁盘的工具, 但是我的newifi3 装的padavan, 也没有搜到
有高手能提供了,帮忙发一个
原因:
挂载是下载突然中断/ 停电等, 导致数据错误
我的是 刚开始有一个文件夹, 只能改名, 删不掉, 过了几天硬盘挂载不显示了
因为硬盘不是win的文件系统, 插上修复不了, diskgenius 也只能提取内容
前提:
挂载的硬盘是 ext3/ext4文件系统,如果是ntfs等,直接插电脑扫描一下, 就解决了
方法:
下载virtualbox , 和extension pack
- https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html
- https://www.oracle.com/virtualization/technologies/vm/downloads/virtualbox-downloads.html#extpack
复制代码 virtualbox 安装extension pack ,然后 安装 ubuntu, v18版即可
- https://releases.ubuntu.com/18.04.6/ubuntu-18.04.6-desktop-amd64.iso
复制代码
步骤:
win10下打开cmd( win键+R,输入cmd, 回车), 输入 ,列出当前的硬盘,找到 DeviceID
- wmic diskdrive list brief
复制代码 看显示的容量, 例如我的 DeviceID 是 \\.\PHYSICALDRIVE1
打开Cmd, 切换到 virtualbox目录 (例如 我装在D盘\virtualbox )
然后输入(可以把 toshiba 改成你自己好记的名字,因为我的硬盘是这个牌子):
- VBoxManage internalcommands createrawvmdk -filename "toshiba.vmdk" -rawdisk "\\.\PHYSICALDRIVE1"
复制代码 会提示 createrawvmdk 命令已被 createmedium 取代, 不过v7版 目前还能用
打开virtualbox 点设置, 找到硬盘, 点 硬盘图标 右侧 的+ 号添加, 会显示有个 toshiba.vmdk, 选上
打开VirtualBox ,启动ubuntu, 打开 终端命令行 (如果点了没反应, 到设置里面把 语言调为chinese中文, 重启)
在终端中输入,列出所有硬盘目录
左侧第一列, 找到dev/sdb+数字 的,看 哪个是你的(看容量)
例如我的 /dev/sdb1
输入
输入系统密码,再输入
- fsck -t ext4 -a /dev/sdb1
复制代码
完成, 现在可以在ubuntu的文件管理器中打开硬盘了
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|