そのため、Samsung 850 EVOをSATA-USB 3.0アダプターを備えたコンピューターに接続すると、PCはそれを内蔵ドライブとして認識します。これにより、プラグを抜くときに右クリックして「イジェクト」することができなくなります。 Windowsマシンにそれを外付けドライブとして認識させる方法はありますか?それで、取り外し/排出せずにプラグを抜くだけで安全だと感じますか?
リムーバブルメディアにする簡単な方法はわかりませんが、別のアプローチがあります。
そうすることで、外出先でこのデバイスを使用するようにWindowsに指示します。これにより、Windowsがデータを操作(キャッシュ)することなく、すべてのファイル転送ができるだけ早く実行され、パフォーマンスが向上します。ファイル転送ウィンドウが表示されず、このSSDのアクティビティLEDがオフになっている場合は、通常、問題なくプラグを抜くことができます。
あなたは基本的にこの質問の反対を求めています: Windows 7トレイアイコンからSATAドライブを取り出すオプションを削除するにはどうすればよいですか?
したがって、チャネルのTreatAsInternalPort
値を0
に設定するか、SATAデバイスのCapabilities
値のビット2をクリアする(これは他のドライブにも影響を与える可能性があります)。
特に「ポータブル」ソリューションが必要な場合は、別の適切なSATA/USBアダプターを入手する必要があると思います。
私の推測では、アダプターはそれ自体をUSB(UAS)マスストレージデバイスとして公開しませんが、代わりにSATAドライブを何らかの原始的な方法で直接公開するため、WindowsはそれをUSBドライブと見なさないため、デフォルトのUSB削除を適用しませんポリシー(ExpectSurpriseRemoval
): http://blogs.msdn.com/b/Microsoft_apgc_hardware_developer_support_team/archive/2013/11/10/removal-policy-for-a-device.aspx
私は自分でアダプターを所有したことがなく、Device Manager
のスクリーンキャップさえ与えていないので、そのようなアダプターが正確にどのように機能するかはわかりません。
これが私のUSBドライブです:
ここで、ASMT1051は次のとおりです。
http://www.startech.com/HDD/Adapters/USB-3-SATA-adapter-cable-with-UASP~USB3S2SAT3CB
http://ark.intel.com/products/56604/Intel-SSD-X25-M-Series-80GB-2_5in-SATA-3Gbs-50nm-MLC
参考までに、内蔵SATAドライブの取り外しポリシーのプロパティを確認することもできます。そのSATAポートのホットプラグがBIOS/UEFI設定で有効になっている場合は、1(ExpectNoRemoval
)または2(ExpectOrderlyRemoval
)に設定されていることがわかります。
FWIW、SCSI照会データ( http://www.t10.org/drafts.htm#SPC_Family )で返されるリムーバブルメディアビット(RMB)は、これには関係ありません。たとえば、私の3つのドライブのうち、RMB = 1を持つのはUltra Fitだけです。 RMB = 1(ドライブはDisk Management
で「基本」ではなく「リムーバブル」と表示されます)の場合、ドライブ文字を右クリックすると、さらにEject
が表示されます。 Windowsエクスプローラ。これは基本的に、Windowsが「リムーバブル」(RMBセンス)ドライブでアクセスできる(最初の)パーティションを1つだけ許可するためです。