Qlocker で暗号化されてしまった QNAP NAS 上のファイルを回復させるために QRescue を手動インストールする
最終更新日:
2022-12-19
概要:
QRescueは、Qlockerで暗号化されてしまった7zファイルのためのデータ復元ツールです。次のものが含まれます。
- PhotoRec (オープンソースプロジェクト / GNU一般公衆利用許諾書 / プロジェクトへのリンク):
ハードディスクやCD-ROMから失われてしまったファイル、およびストレージメディアから失われてしまった画像 (名称はPhoto Recovery) を復元するために設計されたファイル復元ソフトウェア。 - QRescue (QNAP開発):
暗号化されてしまった7zファイルとPhotoRecファイルから、ファイル構造を復元するスクリプト。
要件:
- QRescueアプリ、ダウンロードはこのリンク。
https://download.qnap.com/QPKG/QRescue.zip - お使いのNASの使用済の合計ストレージ領域より大きい容量の外部ハードディスクをご用意ください。
- 注: お使いのNASの使用済の合計ストレージ領域より1.5倍~2倍の空き容量をもつ外部HDDを用意されることをお勧めします。復元処理中に追加の領域が必要になる場合があります。利用可能な領域が推奨値より小さい場合、エラーやその他の問題が発生する場合があります。
- 注: お使いのNASの使用済の合計ストレージ領域より1.5倍~2倍の空き容量をもつ外部HDDを用意されることをお勧めします。復元処理中に追加の領域が必要になる場合があります。利用可能な領域が推奨値より小さい場合、エラーやその他の問題が発生する場合があります。
デモビデオ:
- このリンクをご参照ください。
手順:
パート1:外部HDDに「rescue」という名前をつけ、「recup1」という名前の復元用フォルダーを作成します。
QRescueはまず外部ドライブへの復元処理を開始します。この復元処理ではいくつかの設定を行い、特定の宛先にフォルダーを作成します。
- お使いのNASの使用済の合計ストレージのサイズよりも大きい空き容量が使用できる外部HDDを用意されることをお勧めします。これは、ファイルがまず外部HDDで復元されるためです。まずQTSデスクトップで[詳細] > [情報]をクリックし、使用済ボリュームサイズを確認してください。
- 外部ドライブをNASに挿入します。外部ドライブのフォーマットには、[ストレージマネージャー] > [外部デバイス] > [外部デバイスを選択] に進み、[アクション] をクリックし、[フォーマット]をクリックして外部ドライブをフォーマットします。
- ファイルシステムは「EXT4」で、ラベル名は「rescue」を入力します。この設定ができたら、[フォーマット]をクリックします
注意:
QRescueアプリは、外部ドライブ名として「rescue」を使用します。それ以外の名前を使用すると、復元処理が失敗することがあります。 - (オプション) 管理者アカウントが無効になっていたり、QTSへのログインにadminを使用しないと、File Stationにその外部ドライブが表示されないことがあります。[コントロールパネル] > [rescue] > [共有フォルダー] > [共有フォルダー権限の編集]に進み、[rescue]フォルダーに対する読み取り/書き込み権限をNASにログインするアカウントと一致するように有効あるいは変更してください。
- 例:
別の管理者グループアカウントを付与します (たとえば、「rescue」という名前の外部ハードドライブへの読み取り/書き込み権限のため「_qnap_support」が管理者グループアカウントであるなど)。
- 例:
- File Stationを使って外部デバイス名が正しいことをボリュームで確認します。
- 新しいフォルダーを作成し、「recup1」という名前をつけます (形式:recup+{数字})。複数のストレージボリュームをもっている場合、復元にはさらに多くのフォルダーが必要です。
注記:
QRescueアプリは、フォルダー名として「recup+{数字}」を使用します。それ以外の名前を使用すると、復元処理が失敗することがあります。パート2:QRescueアプリをダウンロードし、手動でインストールする
このQRescueアプリは特別に作られたものです。そのため、このアプリはQTS App Centerから手動でインストールする必要があります。
- QRescueアプリをダウンロードするには、このリンクに進んでください。
https://download.qnap.com/QPKG/QRescue.zip - [App Center]に進み、[手動インストール]をクリックし、[表示]をクリックしてコンピューター上のQRescueアプリの場所を見つけます。
- アプリの場所を選択した後、[インストール]をクリックします。インストールが終わるまで待ってから、QTSデスクトップまたはサイドバー上のQRescueアプリを開きます。
- QRescueアプリを開くと、ウェブコンソールが表示されます。それはファイルを回復させるためのPhotoRecとQRescueを実行するのに役立ちます。
パート3:PhotoRecを実行
PhotoRecを実行することにより、失われてしまったファイルをハードディスクから外部ドライブに復元する作業に進みます。ここではNASファイルが、外部ドライブの「recup1」 (たとえばrecup+{ディスク番号}) フォルダーに復元されます。
- このコマンドを入力し、キーボードの[Enter]を押します。PhotoRecを実行します。
コマンド:
photorec
- 上下の矢印を使って外部ドライブを選択します。次に左右の矢印を使ってPhotoRecが復元するNASディスクを選択します
- 例:
- /Dev/mapper/cachedev1 (最初のデータボリューム)
- /dev/mapper/cachedev2 (2番目のデータボリューム)
... - /dev/mapper/cachedev20 (20番目のデータボリューム)
- 注:
データボリュームの数は、[ストレージ&スナップショット] > [ストレージ/スナップショット]で確認できます。
- 例:
- [ext4]を選択して、[Enter]を押します。
- ファイルシステムは[ext2/ext3]と選択し、[Enter]キーをクリックします。
- 領域は[すべて]を選択し、[Enter]キーをクリックします。
- ここでは、外部デバイスのフォルダーを復元先として選択する必要があります。
- ソース元/share/external/DEV3301_01/qpkg/QRescue [QRescue qpkg]
- 復元先: /share/rescue/recup1[外部デバイス]
- 上位レベルのフォルダーに戻るには[..]をクリックします。
- デスティネーションの例: QRescueアプリ上の外部ディスク
- 例:外部デバイス (名前: rescue) > デスティネーションフォルダー (名前: recup1)
- デスティネーションの例: QRescueアプリ上の外部ディスク
- デスティネーションが[/share/rescue/recup1]の場合、キーボードのCをクリックします。
- PhotoRecを実行して復元処理を開始します。完了までの予測時間が表示されます。
- PhotoRecが終わった時点で、 [Quit]を選択して押すか、または[ctrl + C:trl-c]を入力して終了します。
パート4:QRescueを実行
QRescueを実行し、PhotoRecで取り出されたファイルを復元する作業に進みます。ここでは、「recup+{数字}」フォルダーから外部ドライブ上に自動生成される「restore+{数字}」フォルダーにファイルを復元します。
- このコマンドを入力し、キーボードの[Enter]をクリックます。QRescueを実行します。
コマンド:
qrescue.sh
- (オプション) お使いのNASに複数のデータボリュームがある場合、処理を開始するデータボリュームを選択する画面になります。数字を入力し、[Enter]を押します。データボリュームが1つの場合、この手順は現れません。
- (オプション) 復元処理中にどのファイルが完了したかの進行状況が表示されます。
- QRescue処理のすべてが完了すると、画面には結果の要約とシステムログ送信処理が表示されます。
- QRescueアプリはイベントログをQuLog Center / System Log に送信し、復元処理が終了したことを通知します。QNAPサポートチケットを開いている場合、ご自分のケースに対するフィードバックをすることを忘れないでください。QNAPサポートチームが再確認のためにご協力します。どうもありがとうございます。
パート5:NASにリカバリデータを移動します。
復元データはFile StationによってNASに移動することができます。

