我要哭了,需要你的帮助.我是linux新手。我试图把一个Windows10拷贝到我的外部硬盘上。我想使用cp命令。我看到我的外部硬盘是sdb1。所以我就用
cp /file /dev/sdb1 1
现在我的1TB外接硬盘搞砸了。它看起来像一个5.7GB的驱动器大小,其内容为
我的硬盘上有将近800 my的数据.当我将它插入窗口时,windows无法读取它。我试着用Windows中的convert命令再次将它转换成NTFS,这样我就不会丢失数据,但是转换命令说它不支持UDF格式.
你能帮帮我吗..。
发布于 2021-07-18 17:03:25
使用所使用的命令,您已经用Windows ISO的副本覆盖了外部硬盘分区的开始,因为您直接复制到设备,而不是安装在设备上的目录。因此,您已经销毁了HDD上的重要文件系统结构。一个专门的数据恢复软件可能会帮助您从磁盘中尚未被覆盖的部分中恢复一些东西,但它在任何方面都无法保证。不幸的是,你的数据可能会丢失。
今后,永远不要在常规文件管理命令(如cp )中使用设备名称。如果使用桌面Ubuntu安装,很少需要直接在任何地方使用设备名称。当你插入你的硬盘时(当它还好的时候),它可能会在某个目录下自动运行,比如/media/userid/something。此目录通常也应在“文件管理器”窗口中自动打开。您应该在那里复制ISO文件,而不是复制到/dev/sdb1。
https://askubuntu.com/questions/1352640
复制相似问题