cryptsetup後に読み取り専用モードでドライブ

cryptsetup後に読み取り専用モードでドライブ

16Gb USBにはいくつかの問題があります。ご存知のように、私はcryptsetupを使用して暗号化しようとしました。以前は問題なくこれを行いましたが、彼の時間にファイルシステム(ntfs)を作成したときにコンピュータが停止し、最終的にハードタスクを実行する必要がありました。再起動。これは本当にドライバーを台無しにしました! AES 265ビット暗号化層をインストールしましたが、オンにすると2番目の暗号化層があるようです。 2番目のレイヤーは読み取れません(ハードリブートのため)。

デフォルトでは、ドライブ全体は読み取り専用モードでロックされます。ドライブにntfsを再挿入できたらと思います。

いくつかの情報(必要な情報を要求してください):

ところで:私が消去したいデバイスは/dev/sdc(/dev/sdc1)です

root@kali:~# ls -l /dev/sd*
brw-rw---- 1 root disk 8,  0 apr 15 08:32 /dev/sda
brw-rw---- 1 root disk 8,  1 apr 15 08:32 /dev/sda1
brw-rw---- 1 root disk 8,  2 apr 15 08:32 /dev/sda2
brw-rw---- 1 root disk 8,  3 apr 15 08:32 /dev/sda3
brw-rw---- 1 root disk 8,  4 apr 15 08:32 /dev/sda4
brw-rw---- 1 root disk 8, 16 apr 15 08:32 /dev/sdb
brw-rw---- 1 root disk 8, 17 apr 15 08:32 /dev/sdb1
brw-rw---- 1 root disk 8, 18 apr 15 08:32 /dev/sdb2
brw-rw---- 1 root disk 8, 19 apr 15 08:32 /dev/sdb3
brw-rw---- 1 root disk 8, 32 apr 15 08:04 /dev/sdc
brw-rw---- 1 root disk 8, 33 apr 15 08:04 /dev/sdc1

&

(parted) print devices 
/dev/sda (180GB)
/dev/sdb (124GB)
/dev/sdc (15,4GB)
/dev/mapper/luks-73c77bc9-710c-4e0a-9af7-0d1775e27acd (15,4GB)
/dev/mapper/sdb3 (121GB)

&

root@kali:~# cryptsetup luksDump /dev/sdc1
LUKS header information for /dev/sdc1

Version:        1
Cipher name:    aes
Cipher mode:    xts-plain64
Hash spec:      sha256
Payload offset: 4096
MK bits:        256

&

root@kali:~# fdisk -l
Disk /dev/sdc: 14,3 GiB, 15376000000 bytes, 30031250 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0c7b9850

Device     Boot Start      End  Sectors  Size Id Type
/dev/sdc1        2048 30029823 30027776 14,3G  b W95 FAT32


Disk /dev/mapper/luks-73c77bc9-710c-4e0a-9af7-0d1775e27acd: 14,3 GiB, 15372124160 bytes, 30023680 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

実行するとき:(参考に私はrootとして実行しています)

root@kali:~# sudo umount /dev/sdc1
umount: /dev/sdc1: not mounted.
root@ralphiboi:~# sudo mkfs.ntfs /dev/sdc1
Cluster size has been automatically set to 4096 bytes.
Initializing device with zeroes:   0%Error writing to /dev/sdc1: Operation not permitted
This should not happen.
root@kali:~# dd if=/dev/zero of=/dev/sdc1
dd: writing to '/dev/sdc1': Operation not permitted
1+0 records in
0+0 records out
0 bytes copied, 0,000281734 s, 0,0 kB/s
root@kali:~# dd if=/dev/zero of=/dev/sdc
dd: failed to open '/dev/sdc': Read-only file system
root@kali:~# dd if=/dev/zero of=/dev/sdc1
dd: writing to '/dev/sdc1': Operation not permitted
1+0 records in
0+0 records out
0 bytes copied, 0,000284234 s, 0,0 kB/s
root@kali:~# sudo wipefs /dev/sdc1
offset               type
----------------------------------------------------------------
0x0                  crypto_LUKS   [crypto]
                     UUID:  73c77bc9-710c-4e0a-9af7-0d1775e27acd

ベストアンサー1

私の理解はあなたがそれを拭く必要があるということです/dev/sdc1

次のようにファイルシステムを再作成するだけです。

sudo umount /dev/sdc1
Install ntfs-3g if already not installed
sudo mkfs.ntfs /dev/sdc1

上記の方法が失敗した場合は、まず以下のようにパーティション全体をゼロで埋めてから、上記の方法を試してください。

dd if=/dev/zero of=/dev/sdc1

ノート

  1. GUIに慣れている場合は、次のものをGparted使用できます。mkfs

  2. 追加は/dev/sdc他のものと同じです/dev/sdc1。何を拭くかを決めます。sdcパーティションテーブルを含むディスク全体。/dev/sdc1のパーティションです/dev/sdc

  3. 未使用のディスクをいっぱいにするにはdd時間がかかり、ディスクの状態の問題のために最後の手段としてお勧めします。ファイルシステムを消去するには、次の方法を/dev/sdc1使用できます。wipefs

    sudo wipefs /dev/sdc1         //this will list offset of all existing file system
    sudo wipefs -o offset /dev/sdc1 // this will wipe the actual file system
    
  4. パーティションテーブルを削除し、必要に応じて再作成するにはfdiskmsdosパーティションテーブルを使用する場合は推奨)またはgdisk(GNUパーティションテーブルを選択する場合は推奨)を使用できます。または、GpartedGUIが操作を実行できます。

おすすめ記事