#topicpath
-----
*Disk 操作 [#ud017760]

//
// 関連情報
//
*関連情報 [#ma3bb0ba]

-http://mcn.oops.jp/dev/kb/volume.htm
**Mount Manager (MountMgr) [#j8a7c702]
-[[Supporting Mount Manager Requests in a Storage Class Driver:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/storage/hh/storage/03class_c68c54a8-82a4-45c6-9066-8f1f099aa32f.xml.asp]] (MSDN)
-[[IOCTL_MOUNTDEV_QUERY_DEVICE_NAME:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/storage/hh/storage/k307_4a0b9087-3740-4467-aa0f-ca7f56b8ae13.xml.asp]] (MSDN)

Volume
-[[MSKB:234048]] [NT]Win2000 でドライブ文字の割り当て、予約、格納を行う方法~
MountMgr について詳細な説明があります。お勧め。 
-[[MSKB:822653]] コンピュータのハード ディスク上にある Raw パーティションにアクセスできない
-[[MSKB:836662]] Windows 2000 環境で、1 台の USB フロッピー ドライブに複数のドライブ文字が割り当てられる


**Volume Management [#p21028ea]

-[[Platform SDK: Storage Volume Management Reference:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/volume_management_reference.asp]] (MSDN)
-[[Use DeviceIoControl and Control Codes to Retrieve the Physical Drive Number:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/apcompat/apcompat/use_deviceiocontrol_and_control_codes_to_retrieve_the_physical_drive_number.asp]] (MSDN)

-[[IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/ioctl_volume_get_volume_disk_extents.asp]]
-[[IOCTL_STORAGE_GET_DEVICE_NUMBER:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/storage/hh/storage/k307_d4d6bd65-7f75-4810-90ce-edd3dec950be.xml.asp]]

-[[Microsoft Windows 2000 アプリケーションの互換性:http://www.microsoft.com/japan/msdn/windows/windows2000/win2000appcomp.asp]] (MSDN)
-[[Windows 2000 互換性ガイド - ボリュームの物理ドライブ番号の検出:http://www.microsoft.com/japan/developer/windows2000/technologies/ac-win2kcompat/ac-physicaldrivenumber.asp]] (MSDN)~
IOCTL_STORAGE_GET_DEVICE_NUMBER、IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS についての記載がありました。

-[[volumeinfo(WindowsNT/2000/XP/ユーティリティ):http://www.vector.co.jp/soft/winnt/util/se328137.html]] (Vector)~
IOCTL_STORAGE_GET_DEVICE_NUMBER を使用したサンプルプログラムがありました。w/src。

*仮置き場 [#a5941ad3]

Volume Management
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/editing_drive_letter_assignments.asp

-[[MSKB:436514]] Windows 2000、Windows XP でドライブ文字を割り当てる、または解除する方法
-[[MSKB:234048]] [NT]Win2000 でドライブ文字の割り当て、予約、格納を行う方法
-[[MSKB:436520]] Windows のシンボリック リンクについて
-[[MSKB:436521]] Windows 2000 でダイナミック ボリュームのマウント ポイントを取得する方法
-[[MSKB:308424]] Windows XP でディスクの管理を使用してダイナミック ディスクを構成する方法

-[[MSKB:175761]] Windows 2000 のダイナミック記憶域とベーシック記憶域 
-[[MSKB:314343]] Windows XP のベーシック記憶域とダイナミック記憶域



IOCTL_IDE_PASS_THROUGH / IOCTL_ATA_PASS_THROUGH

-[[Storage Devices: Windows DDK:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/storage/hh/storage/storehdr_7c6c5a23-515f-4aba-83c0-e9d4d88291fc.xml.asp]] ([[MSDN]])
-[[WMI Support for SMART Drives:http://www.microsoft.com/whdc/archive/smartdrv.mspx]] ([[WHDC]])

-[[MSKB:817472]] 複数回のタイムアウトまたは CRC エラーの発生後 IDE ATA および ATAPI ディスクで PIO モードが使用される
-[[MSKB:898439]] FIX: If you set the ATA_FLAGS_48BIT_COMMAND ATA flag, the returned PreviousTaskFile member is incorrect in Windows Server 2003 or in Windows XP
-[[MSKB:836618]] Your application receives the STATUS_IO_DEVICE_ERROR error flag when an IOCTL call is made

-http://www.ouk.jp/ogawa/treecrsdx/index.cgi?m=read&bnum=147&num=159
-[[IOCTL_IDE_PASS_THROUGH vs. IOCTL_ATA_PASS_THROUGH:http://groups-beta.google.com/group/microsoft.public.development.device.drivers/browse_thread/thread/a5cdd114fa1ad920/8379761230afe088]]
-[[SATA disk drives - IOCTL_ATA_PASS_THROUGH support:http://groups-beta.google.com/group/microsoft.public.development.device.drivers/browse_thread/thread/8afcad089503cf7/a80739371006913f]]

-[[PLScsi for Windows:http://members.aol.com/plscsi/windows.html]]
-[[PLScsi for Linux:http://members.aol.com/plscsi/linux/]]

-[[DiskId32 (freeware):http://www.winsim.com/diskid32/diskid32.html]] (w/src)





// EOF

// [[&ref(codezine_l.gif,nolink,CodeZine);>http://codezine.jp/]]
// [ [[edit>Edit:Windows Vista/News]] ]
//*仮置き場
//*お勧め
//**用語
//*News
//*関連情報
//**用語
//**Linux
//**Windows
//-----
//*[[フィードバック]]
//アナタからのフィードバックをお待ちしています。書き込む前に[[フィードバック]]の注意書きをお読みください。
//#comment