LinuxでNTFS VeraCryptボリュームのUUIDを変更しますか?

LinuxでNTFS VeraCryptボリュームのUUIDを変更しますか?

(部分的に関連これしかし、状況は非常に異なります)

最近ドライブをクローンしましたが、どちらか一方をフォーマットせずにシステムで両方のドライブを使用する必要があるため、1つのドライブのUUIDを変更する必要がありました。

LUKS ext4ボリュームは簡単ですが、ドライブにはNTFSファイルシステムを備えた2つのVeraCrypt暗号化パーティションがあるため、これはtune2fsオプションではありません。

外部ボリューム()のUUID/dev/sddXと内部ボリューム(/dev/mapper/veracryptX)のUUIDを変更する必要があります。

よろしくお願いします!

答え1

だから私は自分でやった。次の手順に従ってください(MBRダークの場合)。

まず、各パーティションの内部暗号化ファイルシステムのUUIDを変更する必要があります。

  1. VeraCryptを使用して復号化し/dev/sdX#てマウントしないと、次のファイルが生成されます。/dev/mapper/veracrypt1

  2. 「/dev/mapper/veracrypt1」を見つけるためのblkidUUID

  3. /dev/mapper/veracrypt1たとえば、16進エディタを使用して編集し、hexeditUUIDを表すバイトを置き換えます(バイト順のため逆順になります)。

  4. VeraCryptでマッパーデバイスを終了します。

  5. その後の暗号化されたパーティションに対して1〜4を繰り返します。

これでMBRディスクのPARTUUIDを変更しようとしています。ドライブ自体のMBRから生成されます。

  1. blkid変更したいドライブのPARTUUID(/dev/sdX#)を見つけるために使用されます。

  2. 16進エディタで開く/dev/sdX(例hexedit:)

  3. "-"文字とそれに続く文字なしで以前に見つけたPARTUUIDを検索してください。バイト順のため逆順でもあります。

  4. 適切であると判断されたように、PARTUUID(実際にはディスクのMBR識別子)を変更します。

それはすべてです。何も台無しにしないでください。

関連情報