No.2ベストアンサー
- 回答日時:
WMIを使えばできます。
たまたまサンプルを見つけたサイトがC#のサイトだったので、
C#で申し訳ありませんが、
using System;
using System.Collections.Generic;
using System.Text;
using System.Management;
namespace disk
{
class Program
{
static void Main(string[] args)
{
try
{
ManagementObjectSearcher searcher =
new ManagementObjectSearcher("root\\CIMV2",
"SELECT * FROM Win32_DiskDrive");
foreach (ManagementObject queryObj in searcher.Get())
{
Console.WriteLine("[{0}] {1}",
queryObj["InterfaceType"], queryObj["Model"]);
}
}
catch (ManagementException e)
{
Console.WriteLine(
"An error occurred while querying for WMI data: "
+ e.Message);
}
}
}
}
Visual C# Express Editionで実行可能です。
System.Managementの参照を追加してください。
おお、すばらしい!
まさにこういうのを期待しておりました。
ありがとうございます。
ちなみにこんなサイトをどうやって見つけたんでしょうか?
何かコツがあるんでしょうか?
No.3
- 回答日時:
No.2のlaughsheepです。
本サンプルはCodeZineで見つけました。
プログラムサンプルを見つけるときは以下のページを見ることが多いです。
CodeZine
http://codezine.jp/
The Code Project
http://www.codeproject.com/
Code Guru
http://www.codeguru.com/
Google Code Search
http://www.google.com/codesearch
あとは、MSDNやGoogleとか、オープンソースソフトウェアのソースをみてみたり。
WMI関連のコードを自動生成するならこのソフトが便利。
WMI Code Creator
http://www.microsoft.com/downloads/details.aspx? …
No.1
- 回答日時:
デバイスマネージャでHDD見れば型番わかります。
その型番名で検索すれば販売ページやメーカーページに行き当たります(例えばGoogle検索)。
HDD本来の接続方法がIDEかSATA接続かはわかりそうです。(マザーと直につなぐとき、ね)
実際のパソコンには(メーカー製だとそのまま接続多いが)IDE>SATA変換もSATA>IDE変換接続もあります。
HDD交換(追加)したいという需要なら、どうせパソコン分解します。中のHDDを目で見れば確実です。
外付け機器ではUSB接続の中身(IEEE1394接続の中身なども)発売時期によってばらばらです。
いまではCD/DVDドライブもSATA接続は多いが、SATA接続でも単に変換ケーブルでIDE(ATAPI)ドライブつなぐときとSATA仕様のDVDドライブ使うことがあるでしょう。変換ケーブルはマザーボードに標準同梱です。
どうもありがとうございます。
ただ私の説明の仕方に問題がありました。
やりたい事は自分の作るプログラムでHDDがIDEモードかAHCIモードかを検出することです。その方法がどうも見つかりません。
もしご存知でしたらお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(パソコン・周辺機器) SATAのHDDを外してIDEのHDDを 3 2023/03/19 21:58
- その他(パソコン・周辺機器) ヘンなHDD 1 2023/07/09 04:45
- ドライブ・ストレージ PCがHDDを認識しません。 4 2022/08/01 08:27
- ドライブ・ストレージ HDDがおかしくなりました... 2 2022/07/13 20:07
- その他(パソコン・周辺機器) デバイスマネージャーで同じデバイスは片方を消していいのですか? 1 2022/11/06 08:14
- ドライブ・ストレージ pcの外付けハードディスクの共有方法 4 2022/11/28 05:17
- ドライブ・ストレージ デスクトップPCの内臓HDD複数台がよく認識されないです。。。汗 6 2022/07/09 03:22
- Windows 7 Windows 11へアップグレードする時の方法 7 2023/01/17 23:31
- ノートパソコン ハードディスクが壊れたPCのオークションへの出品の仕方を教えてください 9 2022/11/16 08:13
- ドライブ・ストレージ HDDのコピー速度 2 2022/06/24 00:19
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PS2にUSBゲームパッドを挿すこ...
-
USBハブの逆ってないですか?
-
NASをパソコンとUSB接続したい
-
USBドングル信号の分配は可能?
-
HDDがIDEかsataかを検出する方法
-
USBデバイスが永遠と切断・接続...
-
PCカード経由での接続について
-
光ファイバの信号を同軸ケーブ...
-
自分でやったテレビゲームを動...
-
シンクライアントPCでのBluetoo...
-
USB 3.0 のポートに USB 2.0 ...
-
何のケーブルだか知りたいので...
-
内蔵型FDDをUSB外部接続に
-
USBケーブルCとUSBケー...
-
USB Aオス端子-Aオス端子 ケー...
-
USB-パラレル変換ケーブル
-
「127.0.0.1:30000」って何です...
-
1.1→2.0に変換して速度早くなり...
-
エレコム製シリアルケーブルC23...
-
LANケーブルの変色について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PS2にUSBゲームパッドを挿すこ...
-
NASをパソコンとUSB接続したい
-
IDEとSCSIの違いについて
-
シンクライアントPCでのBluetoo...
-
IEEE1394は何に使うのですか?
-
古いPCに入っている写真を移...
-
USBハブの逆ってないですか?
-
TVチューナー
-
UD-500SAのHDD、USBに変換できず。
-
USB機器切替器ってありますか
-
USBデバイスが永遠と切断・接続...
-
アクオスにHDDを接続したい...
-
USB接続外付けHDDをNAS的に使う...
-
外付けHDDの転送速度が遅い
-
USBって何ですか?
-
m2のSSD(b&mkey)を買ったのです...
-
USBの転送速度
-
シリアルとUSBの変換について
-
NEC LS150/d lavie Windows7 こ...
-
一体型パソコンにハードの外付...
おすすめ情報