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ゲームパッドを挿すこ...
-
NASをパソコンとUSB接続したい
-
インターネットのリンク速度に...
-
マルチドライブについて。
-
P5Q deluxeのポートマルチプラ...
-
液晶テレビをモニタとして使う場合
-
一つのマウスやキーボートを二...
-
古いデジタルカメラをパソコン...
-
USBの数字
-
何のケーブルだか知りたいので...
-
USB 3.0 のポートに USB 2.0 ...
-
USBのピンを刺すところが普通よ...
-
PanasonicのカーナビでSDカード...
-
デジカメのメモリースティック...
-
携快電話12のケーブルについて
-
RS-232c クロスケーブルとUS...
-
ATI Radeon HD 2600 XT の接続...
-
PCケースの前面にあるIEEE139...
-
最近のパソコンのシリアルポート…
-
モデムから直にハブ>PC2台に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PS2にUSBゲームパッドを挿すこ...
-
NASをパソコンとUSB接続したい
-
IDEとSCSIの違いについて
-
シンクライアントPCでのBluetoo...
-
IEEE1394は何に使うのですか?
-
古いPCに入っている写真を移...
-
USBハブの逆ってないですか?
-
UD-500SAのHDD、USBに変換できず。
-
TVチューナー
-
USB接続外付けHDDをNAS的に使う...
-
アクオスにHDDを接続したい...
-
USB機器切替器ってありますか
-
USBデバイスが永遠と切断・接続...
-
外付けHDDの転送速度が遅い
-
USBって何ですか?
-
m2のSSD(b&mkey)を買ったのです...
-
USBの転送速度
-
EeePC1005HAが外付けハ...
-
一体型パソコンにハードの外付...
-
NEC LS150/d lavie Windows7 こ...
おすすめ情報