6

У меня много хранилища OneDrive и я хочу сделать резервную копию своих файлов, но вместо того, чтобы помещать их прямо в папку OneDrive, я бы предпочел поместить их в том TrueCrypt по соображениям безопасности. Однако существует ограничение на размер каждого файла по отдельности (2 ГБ). Как разделить том TrueCrypt на файлы меньшего размера? Есть ли альтернатива TrueCrypt, которая имеет эту функцию, или какую-либо программу, которую я могу использовать, чтобы добавить эту функцию?

Изменить: у меня есть 130 ГБ памяти, и мне нужно иметь возможность автоматически разбить это на 65 2 ГБ томов. Это должно происходить в режиме реального времени, потому что воссоздание тома объемом 130 ГБ - это трудоемкая операция, особенно на ноутбуке.

6 ответов6

3

TrueCrypt не подходит для такого большого объема данных, связанных с ограничением размера файла 2 ГБ.

Вы должны искать решения для прямого шифрования данных OneDrive. Таким образом вы избавитесь от необходимости загружать огромные файлы в OneDrive, просто загружая файлы, которые были изменены.

Вот некоторые продукты, которые делают именно это (в алфавитном порядке):

Boxcryptor
Cloudfogger
nCryptedCloud
Viivo

2

У Truecrypt нет способа сделать это. То, что вы можете сделать, чтобы сделать его немного более легким, - это разархивировать том TrueCrypt на части 2G без использования сжатия. Это сделает процесс довольно быстрым.

WinRAR имеет интерфейс командной строки (rar.exe), который можно использовать для написания пакетного сценария для разделения и объединения тома TrueCrypt. Вы даже можете использовать параметры CLI TrueCrypt для автоматического монтирования тома после объединения.

Примеры команд:

# 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 

Поместите эти команды в два отдельных пакетных файла (umount и rar, extract и mount) и убедитесь, что имена файлов заканчиваются на .bat . Затем вы можете запустить их, дважды щелкнув.

2

Поскольку вы хотите шифровать файлы, хранящиеся в облаке, вы также можете использовать EncFS. Он шифрует каждый файл отдельно и сохраняет его в папке по вашему выбору. Я успешно использовал его вместе с OneDrive, Dropbox и Wuala.

С EncFS вы получаете незашифрованное представление ваших файлов в виде диска (в Windows) или FUSE (в Linux). Шифрование / дешифрование осуществляется прозрачно. Каждый из ваших файлов или папок приводит к зашифрованному файлу или папке. (Вы можете установить, что имена файлов и папок также зашифрованы)

Существует также версия для Windows и несколько версий для Android.

1

split --bytes=2G INPUT_FILE OUTPUT_PREFIX

Изменить: разделение является частью CNU CoreUtils для Windows.

0

Я бы попробовал комбинацию TrueCrypt и архиватора, который может монтировать разделенный архив как виртуальный том ... Затем вы можете смонтировать виртуальный том из разделенного архива и поместить туда файл Truecrypt.

Некоторые решения для архивного подхода обсуждаются здесь:

Инструмент для монтирования архива zip/rar/* в качестве диска Win и возможность чтения /записи как обычного устройства?

0

Мое решение для этого было бы поместить зашифрованный контейнер внутри файла виртуального жесткого диска.

Используя следующее:

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 - имя файла D:\VirtualMachines\VMDK-SPLIT\VMs-VMDK-SPLIT.vmdk --формат VMDK - размер 123904 - вариант исправлен, Split2G

Это позволит настроить диск с шагом 2 ГБ. К сожалению, нет возможности изменить это на любой другой размер приращения. Я проверил.

4) Запустите программу "Монтировать файл образа" на рабочем столе.

Поставка:

Файл изображения, буква диска

а затем установите флажок "Подключить при запуске Windows"

5) Когда вы приступите к монтированию, IMDisk попросит вас отформатировать диск. Сделай это. После того, как ImDisk отформатирует его, он не появится в списке дисков. Затем Windows попросит вас снова отформатировать диск. ДЕЛАЙТЕ ЭТО ТАКЖЕ. Вот когда он появится в списке дисков.

Вы все сделали. Теперь он будет постоянно установлен!

Итак, вы хотите больше контроля над монтажом? Или, может быть, вы хотите изменить букву диска или полностью остановить его от автоматического монтажа? Перейдите в реестр по адресу: 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\ ВМ-VMDK-SPLIT.vmdk"
"Im0MountPoint" = "U:"
"Im0Param" = гекс (б):00,00,00,00,01,00,00,00

Чтобы полностью удалить монтирование, просто удалите записи реестра в этом ключе IMDisk.

Я уже сделал это и нашел, что это работает довольно хорошо.

Резервные копии: Внимание! Поскольку VMDK имеет фиксированный размер, он не будет отображать изменение времени / даты, если содержимое внутри него изменяется. Это нужно будет принудительно зарезервировать или сравнить содержимое. Я использую SmartSync (www.smsync.com) и отмечаю опцию "Содержимое файла". Это заставляет копию, потому что она сравнивает содержимое файлов.

Надеюсь, что это работает для всех.
Пожалуйста, прокомментируйте ваш успех или проблемы с этим решением.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .