我有一个 3 TB 硬盘发生故障,我用它来备份 Xbox One 上的游戏。我刚刚买了一个新的 3 TB 硬盘来替换它。我尝试通过 Xbox One 复制文件,但失败了,可能是因为旧驱动器与主机失去了连接,反之亦然。我决定尝试使用 backtrack 访问两个驱动器并复制文件,然后发现 backtrack 很久以前就变成了 Kali XD。我发誓我并不老;)无论如何,我刚刚下载了 Kali 的最新稳定版本,并且我正在从拇指驱动器启动它。
现在,驱动器没有出现在桌面上,所以我去看看如何手动安装它们。sudo /sbin/fdisk -l
显示两个驱动器都被识别,所以我运行了一遍mkdir
又一遍,mount
但出现了错误:wrong FS type, bad option, bad superblock, missing codepage or helper program, or other error
lsblk
输出:
额外的:
今天无意中看到这篇文章:
https://withinrafael.com/2014/06/25/take-a-peek-at-xbox-one-formatted-disks-in-windows/
它基本上表示 Xbox One 格式化了这些驱动器上的分区表,以便它们无法在 PC 上使用。它说驱动器开头的信息全是 0。不过,本文确实介绍了一些可能有助于找出解决方法的细节。有任何想法吗?
PS:这是我的第一篇文章,我目前正在努力解决这个困境。请停止对我的帖子投反对票,并建议我如何改进它。我想。
答案1
嗯...也许您需要手动指定文件系统类型?和mount -t <filesystem-type> <block-device> <mount-point>
。告诉我是否有效。
问候。
PS:如果没有,请更详细(下次附上屏幕截图),以便我们尽力帮助您。
答案2
实时 Kali 系统似乎缺少文件系统支持(例如,您的磁盘可以使用 NTFS 或 exFAT 进行格式化)。我认为可以安装支持所需的软件包,但由于实时系统,重新启动后不会保留。
你能发送结果吗
sudo lsblk -o name,fstype,size,mountpoint,model,vendor
显然您提到的文章是正确的,正如我们从输出中看到的那样,希捷磁盘lsblk
上似乎不存在文件系统。sdb
一种方法是按照文章进行操作,对源磁盘进行十六进制编辑,查看文件。然后使用 NTFS 格式化目标磁盘,从源复制文件,然后对目标磁盘进行十六进制编辑,使其符合 Xbox 的要求。
另一种方法是尝试以与文件系统无关的方式逐扇区克隆原始磁盘。具有相同的尺寸会有所帮助。使用这种方法的问题是,源磁盘上可能存在的问题也会被复制 - 您没有描述希捷的故障问题。不过,你可以尝试clonezilla,克隆齐拉为了这个任务。它是免费且开源的,可以逐个扇区复制,从而对源磁盘进行完整克隆。不要被 Clonezilla 的文本界面吓倒,它真的很容易使用。从 Clonezilla 启动 CD 或 USB 启动,找到源磁盘和目标磁盘(小心这一点,你不想犯错误!)并让它滚动;默认设置是合理的。