web-dev-qa-db-ja.com

外付けハードディスクをUSBフラッシュドライブとして表示するにはどうすればよいですか?

新しいSony Vaioラップトップを購入しました。次に、リカバリ/バックアップを作成します。 USBフラッシュドライブにリカバリを作成するオプションがあります。しかし、私は外付けハードディスクしか持っていません。このハードディスクは検出されません。 helpペインでは、fixed driveは認識されませんと表示されます。外付けハードディスクをUSBフラッシュドライブにすることは可能ですか?

8
Ashwin

まず、これら2つのタイプがどのように区別されるかを知る必要があります。 Microsoftにはいくつかのドキュメントがあります: http://www.Microsoft.com/whdc/archive/usbfaq.mspx

リムーバブルメディアデバイスの設定は、SCSI Inquiryコマンドに対するSCSI Inquiry Data応答内に含まれるフラグです。バイト1のビット7(0からインデックス付け)は、リムーバブルメディアビット(RMB)です。 RMBゼロに設定すると、デバイスはリムーバブルメディアデバイスではないことを示します。RMBが1の場合、デバイスはリムーバブルメディアデバイスであることを示します。ドライバは、 StorageDevicePropertyリクエストを使用してこの情報を取得します。

したがって、そのビットを変更する必要があります。 1つの方法は、ベンダー固有のツールを使用してディスクのコントローラーのファームウェアを変更することですが、これが常に可能であるとは限りません。 USBドライブを使用していると仮定すると、USBベンダー/デバイスIDを検索して、そのビットを変更する可能性があるかどうかを確認することができます。

もう1つの(OS固有の)方法は、フィルタードライバーを使用することです。通常、リムーバブルディスクを固定ディスクに変換する必要があるため(Windowsではリムーバブルドライブに制限があるため)、使用可能なフィルターがあります。 Anton Bassovによるダミーディスク.sys しかし、反対方向に変換を行うドライバーについては知りません。これを達成するためにドライバーのコードを編集することは可能かもしれませんが、私はこれを調べていません。

常に機能する普遍的な解決策はおそらくないので、データをバックアップするためにこのばかげた制限のない別のツールを使用したいだけかもしれません。

5
Gurken Papst

「固定ドライブ」は通常、ATAまたはSCSIを使用して接続された従来の内蔵ハードドライブを意味します。外付けUSBハードドライブとフラッシュドライブはどちらも同じプロトコルを使用します。これらは「USB大容量記憶装置」であるため、バックアップツールのようなソフトウェアでも同じように扱われるはずです。

1
Wyzard

大容量のUSBストレージドライブを使用している場合、Win-7ではポータブルドライブではなく通常の固定ドライブとして表示されます。これは、バックアップソフトウェアで外部ドライブが表示されない場合があるかもしれません。

これはあなたが探している答えではないかもしれませんが、それでも他のバックアップソフトウェアを試すかもしれないことを指摘させてください

  1. cobianバックアップ
  2. clonezilla


これらは、システムイメージの作成と復元に役立つツールの一部です。ライブCDオプションが付属しているため、これらのCDからシステムを起動してOSを復元できます。彼らはあなたの物理的なUSBストレージを検出するかもしれません(USBストレージでテストされていません)。

1
user144565