Blog

BitLocker

最近、Windowsで再起動時に突然BitLockerの回復キーを求められ正しいキーを入力しても正常に起動せず、無限ループに陥ってしまう現象が多発しているようです。
この状態でセーフモードで立ち上がればデータを救済することができますが、セーフモードでも立ち上がらないケースがあるようです。
今回はこの正常起動しなくなった BitLockerがかかったハードディスクからデータを救済する方法のひとつを紹介します。

Step 1

マイクロソフトアカウントにログインし、BitLockerの回復キーを入手します

Step 2

USBメモリーに起動できるLinux(Ubuntu)を入れてBIOSを設定してUSBメモリーのLinuxから起動します。
起動可能なUSBメモリーを作成するには balenaEtcher などが便利です。

Step 3

ターゲットのHDDを探します。
ここで調べたHDD名をdislockerで使用します。

sudo fdisk -l

BitLockerを外すためにdislockerをインストールします。

sudo apt update
sudo apt install dislocker

ただし、現在公開されているdislockerでは多くの場合エラーが出ますので

エラーが出る場合はGitHubからソースコードをダウンロードしてコンパイルします。
以下の例はGit等がインストールされていない場合です。
もしすでにインストールされているならばその部分は読み飛ばしてください。

sudo apt-get update
sudo apt install gcc cmake make libfuse-dev libmbedtls-dev ruby-dev
cd ~
sudo apt install git
git clone https://github.com/Aorimn/dislocker.git && cd dislocker
mkdir build && cd build
sudo apt-get install pkg-config
cmake ..
make
sudo make install

ディレクトリを作りそこにBitlockerを外したイメージをマウントします。
回復キーは”-“を入れて設定します。

sudo dislocker -r -V {ターゲットのHDD} -p{回復キー} — {マウント先ディレクトリ}

cd ~
sudo mkdir -p /media/bitlocker
sudo dislocker -r -V /dev/nvme0n1p3 -pxx-xx-xx-xx-xx-xx-xx-xx -- /media/bitlocker

ファインダーでアクセスできるようアクセス用のディレクトリを作成しBitlockerを外したイメージをそこにマウントします。

sudo mkdir -p /media/win11
sudo mount -t ntfs -o ro,loop /media/bitlocker/dislocker-file /media/win11/

使い終わったらアンマウントします。

sudo umount /media/bitlocker
sudo umount /media/win11

Gadget Laboの歴史

Gadget Laboは2014年にシリコンバレーに設立され、2024年で10周年を迎えました。

設立以来、様々なプロジェクトの試作を主にサポートしてきました。

その業務内容は、ハードウェア設計から基板製作、ファームウェア開発、スマートフォンアプリの開発と多岐にわたります。

コンセプトは開発中の製品やアイディアが実際にお客様の手元でどのような体験をもたらすのかをいち早く試し、よりよい製品作りをお手伝いすることです。

お気軽にお問合せください。

San Jose Office

Gadget Laboのメインオフィスはシリコンバレーとして有名なサンノゼにあります。
周辺には誰もが知っている有名IT企業があり、情報を収集するためにも最適なロケーションです。

小さなオフィスですが4人程度で作業やミーティングができます。

ロケーション

  • 1650 Zanker Road, Suite 125 San Jose, CA 95112
    • Appleキャンパスまで車で13分
    • San Jose Japan townまで徒歩20分
    • San Joseコンベンションセンターまで車で10分
    • スタンフォード大学まで車で22分
    • サンノゼ国際空港まで車で10分
    • カルトレインステーション(Diridon)まで車で15分
    • サンフランシスコ国際空港まで車で33分

Gadget Laboとは

Gadget Laboは、Apple、Googleといった多くのハイテク企業の本社があるシリコンバレーにオフィスを持ち、シリコンバレーでの豊富なソフトウェア、ハードウェア開発の経験を元に様々な業務のお手伝いをさせていただきます

  • ユニークなアイディアを形にする試作品製作
  • ハードウェア開発
  • ソフトウェア開発
  • iPhoneアプリケーション開発
  • Androidアプリケーション開発
  • 3Dプリンターによる造形
  • 様々なコンサルタント業務
  • シリコンバレー進出のお手伝い

お気軽に日本語でお問い合わせください。