Ukryj partycję na dysku flash

0

CEL

Mam dysk flash i chcę, aby niestandardowe zarządzanie pamięcią działało z „tajnymi plikami”. Potrzebuję pomocy w uzyskaniu następujących informacji w przypadku dwóch partycji na moim urządzeniu:

  1. READ Only OR Partycja CDFS
  2. Partycja ukryta / odmontowana

Partycja 2 będzie zawierać nieprzetworzone / zaszyfrowane dane. Jego cel ma być oceniany przez narzędzie na partycji 1, które usunie / odczyta dane z części. 2.

  • Narzędzie na 1 pozwoli także na dodanie danych na części. 2.
  • Nie chcę tej części. 2 do zamontowania w systemie Windows / Linux / OSX, gdy urządzenie jest podłączone.
  • Część. 2 będzie dostępne z jego ścieżki UID, jeśli to możliwe. Może się to zmienić w zależności od przyjętego rozwiązania.

Jak mogę uzyskać takie zachowanie?

CO SIĘ WYPRÓBOWAŁEM DUŻO

  • Użyłem narzędzia o nazwie BOOTICE do edycji identyfikatora partycji, ale Ukryte identyfikatory są przestrzegane tylko w systemie Linux / OSX, a nie w systemie Windows.
  • Czytałem gdzieś, że ukryte identyfikatory są przestrzegane tylko w oknach na dyskach stałych, ale nie na urządzeniach wymiennych. Próbowałem więc odwrócić wymienny bit na lampie błyskowej bez powodzenia.
  • Część 2 jest obecnie sformatowana w systemie plików FAT32.
Jean-Charbel VANNIER
źródło

Odpowiedzi:

1

Jak rozumiem, „Ukryte” partycje są reliktem umożliwiającym obejście ograniczeń MBR i wczesnych wersji systemu Windows. Są one przydatne do posiadania więcej niż jednego woluminu logicznego na dysku i do nakazania systemowi operacyjnemu, aby nie patrzył na pewne partycje podczas uruchamiania.

Nie wiem, co masz na myśli, mówiąc o tym, że „ukryte” partycje są respektowane na Linuksie, ponieważ z pewnością możesz je zamontować. Jeśli chcesz, aby zawartość „ukrytej” partycji była poufna, powinieneś rozważyć jej szyfrowanie.

Jeśli naprawdę chcesz mieć nieszyfrowaną zawartość na dysku, ale ukrytą przed systemem operacyjnym, na wielu platformach byłoby utworzenie partycji i systemu plików, a następnie usunięcie tej partycji z tablicy partycji.

Udostępniłbyś wtedy skrypt „odblokowujący”, który przywróci tablicę partycji (łatwa) lub program, który zamontuje partycję za pomocą FUSE / winFsp (nieco trudniej).

Zaszyfrowany system plików na wielu platformach będzie łatwiejszy niż którykolwiek z nich.

cmc
źródło
Jak zasugerowałam, usuwam partycję z PT. Problem z uruchomieniem skryptu do przywracania polega na tym, że nie mogę wiedzieć, kiedy urządzenie zostanie odłączone, dlatego nie wiem, kiedy wycofać się do „ukrytego PT”. Używam z Dokany (Fuse dla Windows), czy masz jakąś wskazówkę, w jaki sposób mogę zamontować partycję, jeśli nie ma jej w PT? Czy to możliwe?
Jean-Charbel VANNIER
Możesz zainstalować partycję, która nie znajduje się w tablicy partycji za pomocą FUSE / winFsp, uzyskując bezpośredni dostęp do urządzenia blokującego.
cmc
Okazuje się, że na Linuksie możesz również ustawić przesunięcie, aby zamontować superuser.com/questions/1173600/… Nie wiem, jak to zrobić w systemie Windows. Musisz to sprawdzić.
cmc