web-dev-qa-db-ja.com

TrueCryptファイルをOneDriveへのクラウドバックアップ用に小さなファイルに分割するにはどうすればよいですか?

OneDriveストレージがたくさんあり、ファイルをバックアップしたいのですが、セキュリティ上の理由から、ファイルをOneDriveフォルダーに直接配置するのではなく、TrueCryptボリュームに配置したいと思います。ただし、各ファイルを個別に大きくすることには制限があります(2GB)。 TrueCryptボリュームを小さなファイルに分割するにはどうすればよいですか?この機能を備えたTrueCryptの代替品、またはこの機能を追加するために使用できるプログラムはありますか?

編集: 130 GBのストレージがあり、これを65個の2GBボリュームに自動的に分割できるようにする必要があります。 130GBのボリュームの再作成は、特にラップトップでは時間とリソースを消費する操作であるため、これはリアルタイムで行う必要があります。

6
Phoenix Logan

TrueCryptは、2GBのファイルサイズ制限に関連するこのような大量のデータには適していません。

OneDriveデータを直接暗号化するためのソリューションを検討する必要があります。このようにして、変更されたファイルをアップロードするだけで、巨大なファイルをOneDriveにアップロードする必要がなくなります。

これがまさにそれを行ういくつかの製品です(アルファベット順):

Boxcryptor
Cloudfogger
nCryptedCloud
Viivo

3
harrymc

Truecryptがこれを行う方法はありません。もう少し楽にするためにできることは、圧縮を使用せずにTrueCryptボリュームを2GピースにRARすることです。これにより、プロセスがかなり迅速になります。

WinRARには、TrueCryptボリュームの分割と連結を行うためのバッチスクリプトを作成するために使用できるコマンドラインインターフェイス(rar.exe)があります。 TrueCryptのCLIオプションを使用して、連結後にボリュームを自動的にマウントすることもできます。

コマンドの例:

# Split a file into 2G chunks and don't compress
rar.exe a truecrypt.rar truecrypt.tc -v2000m -m0
# Extract it
rar.exe e truecrypt.part1.rar

# Mount truecrypt volume
truecrypt.exe /q /v X:\
# Unmount truecrypt volume
truecrypt /q /dX 

これらのコマンドを2つの別々のバッチファイル(umountとrarおよびextractとmount)に入れ、ファイル名が.batで終わることを確認します。その後、ダブルクリックして実行できます。

2
mtak

クラウドに保存されたファイルを暗号化する必要があるため、 EncFS を使用することもできます。すべてのファイルを個別に暗号化し、選択したフォルダーに保存します。 OneDrive、Dropbox、Wualaと一緒に使用することに成功しました。

EncFSを使用すると、ファイルの暗号化されていないビューをドライブ(Windowsの場合)またはヒューズマウント(Linuxの場合)として取得できます。暗号化/復号化は透過的に行われます。ファイルまたはフォルダーはそれぞれ、暗号化されたファイルまたはフォルダーになります。 (ファイル名とフォルダー名も暗号化するように設定できます)

Windowsバージョン といくつかの Androidバージョン もあります。

2
masgo

split --bytes=2G INPUT_FILE OUTPUT_PREFIX

Edit:splitは CNU CoreUtils for Windows の一部です。

1
andrej

TrueCryptとアーカイバの組み合わせを試してみます。アーカイバは分割アーカイブを仮想ボリュームとしてマウントできます...次に、分割アーカイブから仮想ボリュームをマウントして、そこにTruecryptファイルを配置できます。

アーカイバアプローチのいくつかのソリューションについて、ここで説明します。

Zip/rar/*アーカイブをWinドライブとしてマウントし、通常のデバイスとして読み取り/書き込みできるようにするツール?

0
Falco

これに対する私の解決策は、暗号化されたコンテナを仮想ハードドライブファイルの内部に配置することです。

以下を使用します。

1)VirtualBox(Split VMDKを作成するため) https://www.virtualbox.org/

2)ImDisk(Split VMDKをマウントするため) https://sourceforge.net/projects/imdisk-toolkit/

手順:

1)VirtualBoxをダウンロードしてインストールします

2)ImDiskをダウンロードしてインストールします

3)コマンドCreate Split VMDK :(必要に応じて--filenameおよび--sizeパラメータを変更します)

"C:\ Program Files\Oracle\VirtualBox\VBoxManage" createmedium --filename D:\ VirtualMachines\VMDK-SPLIT\VMs-VMDK-SPLIT.vmdk --format VMDK --size 123904 --variant fixed、Split2G

これにより、ディスクが2GB単位でセットアップされます。申し訳ありませんが、それを他の増分サイズに変更する機能はありません。私はチェックした。

4)デスクトップで「MountImageFile」プログラムを実行します

供給:

画像ファイル、ドライブ文字

次に、[Windowsの起動時にマウントする]の横のチェックボックスをオンにします

5)これをマウントしようとすると、IMDiskはドライブをフォーマットするように要求します。 それをしなさい。 ImDiskがフォーマットした後は、ドライブリストに表示されません。次に、Windowsはドライブを再度フォーマットするように要求します。 それも行います。ドライブリストに表示されるのはそのときです。

これですべて完了です。これで永続的にマウントされます!

だから、あなたはマウントをもう少し制御したいですか? ORドライブ文字を変更するか、自動マウントを完全に停止しますか?HKEY_LOCAL_MACHINE\SOFTWARE\ImDiskのレジストリに移動します

ドライブ文字のレジストリエントリがあります

これを制御するために使用する.regファイルは次のとおりです。

Windowsレジストリエディタバージョン5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\ImDisk]
"MountPoint" = dword:00000000
"MountDir" = ""
"ImMaxReg" = dword:00000000
"Im0FileName" = "D:\ VirtualMachines\VMDK-SPLIT\VMs-VMDK-SPLIT.vmdk"
"Im0MountPoint" = "U:"
"Im0Param" = hex(b):00,00,00,00,01,00,00,00

マウントを完全に削除するには、そのIMDiskキーのレジストリエントリを削除するだけです。

私はすでにこれを行っており、かなりうまく機能することがわかりました。

バックアップ:警告! VMDKは固定サイズであるため、VMDK内で内容が変更されても、日時の変更は表示されません。強制的に、またはコンテンツ比較を使用してバックアップする必要があります。 SmartSync(www.smsync.com)を使用して、[ファイルの内容]オプションにチェックマークを付けます。これは、ファイルの内容を比較しているため、コピーを強制します。

これがすべての人に役立つことを願っています。
このソリューションの成功または問題についてコメントしてください。

0
Inventologist