web-dev-qa-db-ja.com

あるシステムでは認識されるが別のシステムでは認識されない外付けハードドライブ

エンクロージャー(SSD)の外付けハードドライブにNTFSファイルシステムがあります。これを2つのWindowsシステム(A、ラップトップとB、デスクトップ)でのWeb開発に使用します。 PHPの絶対パスに一貫性を持たせたいので、ドライブ文字をG:として割り当てました。

エンクロージャーが問題を引き起こしていたので、別のものに切り替えました(イネオからサブレントに行きました)。この新しいエンクロージャーは、1つはUSB 3用、もう1つはおそらく電源用の2本のケーブルを使用しています。私はラップトップ用とデスクトップ用の両方を接続しますが、デスクトップのUSBカードにも実際に電力が供給されている点が異なります。外付けドライブの電源ケーブル部分がある場合とない場合で、このドライブ/エンクロージャを試しました。問題ではないようです。

両方のコンピューターのUSB3ポートを備えたこのドライブは過去に機能したことを付け加えておきます。デスクトップシステムと混合された新しいエンクロージャが問題のようです。また、ドライブ/エンクロージャーを標準のUSB 2ポートに接続でき、動作しているようです。デスクトップのUSB3カードからデスクまで6フィートのUSB3延長ケーブルがあり、SSD /エンクロージャーをケーブルで接続しています。

ドライブは、あるWindows 7システム(A)で問題なく認識されますが、別のシステム(B)に接続すると、Windowsはドライブを再フォーマットして使用するように指示します。

次に、C、D、E、F、Gのパーティションが既に使用されているため、これを行うときにドライブに文字Hが割り当てられていることに気付きました。問題なくドライブを実行するシステムに戻りました(A)。ドライブ文字をXに切り替えました。これにより、すべてが表示されなくなると考えました。私の考えでは、PHP構成設定のゲインを変更できますが、Gの代わりにXを使用できます。これが機能する場合は、今回はXに変更しても問題ありません。

今、同じ問題が発生します。正しく実行されなかったシステム(B)は、まだ正しく実行されていません。まだ文字Hを割り当てています。

この接続をリセットするか、それ以外の方法で機能させる方法を探しています。ドライバを再インストールしようとしましたが、役に立ちませんでした。ドライブ文字を手動で設定する必要はないと思いますが、一貫性があるのはいいことです。

誰かがこの種の問題を抱えていましたか?新しいエンクロージャーとケーブルは、デスクトップシステムのUSB3カードと互換性がない可能性があると思います。しかし、私は本当にこのシステムでより高速でそれを実行したいと思います。

前もって感謝します。

[〜#〜]編集[〜#〜]

私は別の手がかりを見つけたと思います。ドライブを専用ケーブルでデスクトップのUSB3カードに直接接続すると、割り当てられた文字Xで正常に動作します。したがって、使用していた延長ケーブルが原因のようです。ケーブルを通過するときに電力が十分でない可能性はありますか?

1
nicorellius

私が使用しているUSB3延長ケーブルでは、必要な電力を供給できないことが判明しました。理由はわかりませんが、ケーブルは信号だけでなく電力用にも設計されていないようです。私は実際にメーカーと話をしましたが、技術者がケーブルはアンプを介して供給できる定格であると言っていましたが、テストしましたが、そうではありません。

だから私がしたことは、PCIeを介してインストールされたUSB 3カードにドライブを直接接続するだけで、正常に動作します。 Xとして:ラップトップのUSB3ポートでも正常に動作します。

別のUSB3ケーブルを入手して、それが機能するかどうかを確認するかもしれないと思います。

助けてくれてありがとう。

2
nicorellius

この問題に遭遇する可能性のある賢くない人に対するダニエルの説明に追加するために、彼女はディスクの管理を使用する方法を説明します。

  • デスクトップのComputerアイコンを右クリックします。 Managementを左クリックします。
  • 次に、Storageの下のDisk Managementを左クリックします。
  • 問題が発生しているディスクには、ケーブルの不良などを問わず、文字が割り当てられていません。ドライブが含まれているボックスを右クリックします(ディスク3または別の番号を示す左側のボックスではありません)。
  • Change Drive Letter and Paths...をクリックします。ボックスが表示されたら、Addをクリックします。
  • 必要な文字を選択します。最初に使用可能な文字が自動的に割り当てられますが、競合する場合は別の文字を使用することをお勧めします。

プラグアンドプレイのハードドライブだけではありません。 USBポートを介して大量の追加ドライブを動作させるのではなく、別の巨大なハードドライブをエンクロージャーに追加することを考えています。

0
user239050

私はこれを前に見たことがあります。ドライブが同じドライブ文字を取得しようとしている場合は、最新のドライブを取得するだけで、古いドライブも表示されません。今私にとって、これは常にネットワーク接続を介してドライブにマップされているので、ドライブを切断して(つまり、H :)、外付けドライブのドライブ文字をその範囲外に変更します。新しいドライブH:が物理ドライブの場合は、ディスクの管理を介してドライブを切断し、外付けドライブをX:に切り替えてから、ドライブを再接続する方が簡単です。

0
Daniel Agans