ubuntu22.04:解锁 /dev/sda5 时出错,无法激活设备:不支持该操作。我可以格式化该分区来使用它吗?

ubuntu22.04:解锁 /dev/sda5 时出错,无法激活设备:不支持该操作。我可以格式化该分区来使用它吗?

单击此处查看有用的图片

我想使用这两个加密分区。输入登录密码后,系统返回错误消息。我不知道密码,也从未使用过这两个加密分区。
有什么方法可以格式化这两个分区以便使用它们吗?
我愿意接受任何可以使用这两个分区的方法。

其他信息:分区是“BitLocker”,可能是因为之前系统是Win11,现在不知道怎么格式化...

我运行lsblk它并返回:

...
...
sda           8:0    0 931.5G  0 disk 
├─sda1        8:1    0     1K  0 part 
├─sda5        8:5    0 465.9G  0 part 
└─sda6        8:6    0 465.6G  0 part 
sr0          11:0    1  1024M  0 rom  
nvme0n1     259:0    0 238.5G  0 disk 
├─nvme0n1p1 259:1    0   512M  0 part /boot/efi
└─nvme0n1p2 259:2    0   238G  0 part /

上面的返回信息中我省略了带“loop”的信息。我要使用的分区是两个500G的部分(sda5和sda6)。我认为我的ubuntu应该安装在nvme0n1p2中。我希望你提供的方法不会影响我的ubuntu。

谢谢!

答案1

好吧 - 我想尝试一下命令行的方式

这会删除分区上的所有内容,并让您重新格式化。如果您想安装当前磁盘,我在评论中链接了另一篇文章

打开终端窗口

跑步sudo fdisk /dev/sdc

然后按“m”并输入。

这将为你提供一个如下所示的菜单

Command (m for help): m

Help:

  DOS (MBR)
   a   toggle a bootable flag
   b   edit nested BSD disklabel
   c   toggle the dos compatibility flag

  Generic
   d   delete a partition
   F   list free unpartitioned space
   l   list known partition types
   n   add a new partition
   p   print the partition table
   t   change a partition type
   v   verify the partition table
   i   print information about a partition

  Misc
   m   print this menu
   u   change display/entry units
   x   extra functionality (experts only)

  Script
   I   load disk layout from sfdisk script file
   O   dump disk layout to sfdisk script file

  Save & Exit
   w   write table to disk and exit
   q   quit without saving changes

  Create a new label
   g   create a new empty GPT partition table
   G   create a new empty SGI (IRIX) partition table
   o   create a new empty DOS partition table
   s   create a new empty Sun partition table

你想要

Partition number (1-6, default 6): 5

然后对分区 6 重复上述操作

这将创建一个未分区的单一空间。

使用 n 在空间中创建一个新的分区。

Command (m for help): n
Partition number (1,4-128, default 1):
First sector (34-124927, default 2048):
Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-63487, default 63487):

Created a new partition 1 of type 'Linux filesystem' and of size 30 MiB.

直到您使用 w 菜单选项退出时,这些更改才会应用。

然后你可以按正常方式格式化这些分区

答案2

以下步骤将销毁磁盘上的所有数据。

  1. 首先,打开终端提示符(ctrl+alt+T)。并以 root 身份提升权限
    sudo su
    
  2. 然后,运行以下命令来识别您的磁盘“映射器”(类似于 /dev/sdX)。并将其分享给我们。
    lsblk
    df -Th
    
  3. 一旦确定了要擦除为零的磁盘(请谨慎选择,否则可能会破坏系统)(一旦擦除完成,数据将永远丢失……除非您在其他问题上询问 ^^),执行以下命令(在您的示例中它可能是:/ dev / sda)
    dd if=/dev/zero bs=4096 of=/dev/sda
    
  4. 一旦完成完整的 WIPE,您必须使用 fdisk 在磁盘上重新创建分区表和分区。(o:创建 DOS 分区表,n:创建新分区,w:写入磁盘)
    (echo o;echo n;echo;echo;echo;echo w)|fdisk /dev/sda
    
  5. 最后,你必须为你的新分区创建一个文件系统(这里我选择了 fat32,但你也可以根据需要选择 exfat 或 ntfs)
     mkfs -t vfat /dev/sda1
    
  6. 完成后,您可以尝试通过拔下并重新插入磁盘或通过命令行来访问您的文件系统。
    mount /dev/sda1 /mnt
    echo "It works" > /mnt/myfileondisk.txt
    cat /mnt/myfileondisk.txt
    

希望能帮助到你。

相关内容