MacOSでそのメディアがCD-RかDVD-Rなのかを知る
MacOSでそのメディアがCD-RかDVD-Rなのかを知る
0.改訂履歴
1.はじめに
このドキュメントでは,光ディスクのメディアが,DVD-RなのかCD-Rなのかを判別し,CD-Rの場合,その容量を確認する手順を説明する. 使うコマンドはdiskutilとdrutilで,MacOS X 10.4.10で実行している.
2.デスクトップ上で確認する
- とりあえず,そのメディアが何であれ,ドライブに入れてみる.
- 次に様なアイコンがデスクトップ上に現れる.
- アイコンを見て判断すると,このメディアはCD-Rだと言うことが解る.
3.diskutilコマンドを使ってディスクを認識する
- diskutilは,ハードディスクや光ディスクなどのディスクを管理することのができるコマンドラインツールで,マウント,フォーマット,消去,RAID構成などを行うことができる.
- まずは,現在認識されているディスクを確認する.
imacg5:/usr/sbin rootuser$ diskutil list
/dev/disk0
#: type name size identifier
0: Apple_partition_scheme *149.1 GB disk0
1: Apple_partition_map 31.5 KB disk0s1
2: Apple_HFS iMacG5 148.9 GB disk0s3
/dev/disk1
#: type name size identifier
0: *0.0 B disk1
imacg5:/usr/sbin rootuser$
|
- サイズが0のデバイスが/dev/disk1として認識されている.
- /dev/disk1のデバイス情報を表示する.
imacg5:/usr/sbin rootuser$ diskutil info /dev/disk1
Device Node: /dev/disk1
Device Identifier: disk1
Mount Point:
Volume Name:
Partition Type:
Bootable: Not bootable
Media Type: CD-ROM
Protocol: ATAPI
SMART Status: Not Supported
Total Size: 0.0 B
Free Space: 0.0 B
Read Only: Yes
Ejectable: Yes
OS 9 Drivers: No
Low Level Format: Not Supported
Drive Type: CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-R, DVD-RW, DVD+R, DVD+RW
Media Type: CD-R
Erasable: No
imacg5:/usr/sbin rootuser$
|
- これで,このデバイスはCD-Rであることが解る.
- ちなみに,DVD-Rを入れると,次のようになる.
imacg5:/usr/sbin rootuser$ diskutil info /dev/disk1
Device Node: /dev/disk1
Device Identifier: disk1
Mount Point:
Volume Name:
Partition Type: Apple_partition_scheme
Bootable: Not bootable
Media Type: DVD-ROM
Protocol: ATAPI
SMART Status: Not Supported
Total Size: 1.9 GB
Free Space: 0.0 B
Read Only: Yes
Ejectable: Yes
OS 9 Drivers: No
Low Level Format: Not Supported
Drive Type: CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-R, DVD-RW, DVD+R, DVD+RW
Media Type: DVD-R
Erasable: No
imacg5:/usr/sbin rootuser$
|
4.drutilを使ってディスク容量を確認する
- drutilは,Disk Bunnerという光ディスクのライティングソフトウェアである.
- このツールでは,光ディスク関連の操作が可能になる.
- まずは,光ディスクドライブを確認する.
imacg5:/usr/sbin rootuser$ drutil status
Vendor Product Rev
MATSHITA DVD-R UJ-845 DBN9
Type: No Media Inserted
imacg5:/usr/sbin rootuser$
|
- 光ディスクが挿入されていない.
- 空のCD-Rを入れてみる.
imacg5:/usr/sbin rootuser$ drutil status
Vendor Product Rev
MATSHITA DVD-R UJ-845 DBN9
Type: CD-R Name: /dev/disk1
Cur Write: 24x CD Sessions: 0
Max Write: 24x CD Tracks: 0
Overwritable: 79:57:70 blocks: 359845 / 736.96MB / 702.82MiB
Space Free: 79:57:70 blocks: 359845 / 736.96MB / 702.82MiB
Space Used: 00:00:00 blocks: 0 / 0.00MB / 0.00MiB
Writability: appendable, blank, overwritable
imacg5:/usr/sbin rootuser$
|
- 収録可能時間(Space Free)が約79分58秒なので,700MBのメディアとなる.
- 約74分だと,650MBのメディアとなる.
- また,このディスクはブランクとなっているので,未使用となる.
- 次に,書き込みの完了した光ディスクを挿入して調べてみる.
imacg5:/usr/sbin rootuser$ drutil status
Vendor Product Rev
MATSHITA DVD-R UJ-845 DBN9
Type: DVD-R Name: /dev/disk1
Cur Write: 8x DVD Sessions: 1
Max Write: 8x DVD Tracks: 1
Overwritable: 00:00:00 blocks: 0 / 0.00MB / 0.00MiB
Space Free: 00:00:00 blocks: 0 / 0.00MB / 0.00MiB
Space Used: 219:49:09 blocks: 989184 / 2.03GB / 1.89GiB
Writability:
Book Type: DVD-R
Media ID: MXL RG03
imacg5:/usr/sbin rootuser$
|
- DVD-Rメディアで,書き込み済みである事が確認できる.