�ŏI��ƂȂ鍡��́AAndroid��USB�}�X�X�g���[�W�iUMS�j�N���X�h���C�o���������A�z�X�gPC��USB�ڑ�����Android���gCD-ROM�h���C�u�h�Ƃ��ĔF�������āAAndroid����Linux�iCD�C���[�W�j�ɃA�N�Z�X�ł���悤�ɂ���I
�@�����̍ŏI�ړI�́AAndroid����PC�u�[�g���ALinux�iKNOPPIX�Ȃǁj���N�������邱�Ƃł��B���̂��߂̋Z�p�I�ȉۑ�́A�z�X�gPC��USB�ڑ�����Android���gCD-ROM�h���C�u�h�Ƃ��ĔF�������邱�Ƃł����BCD-ROM�h���C�u�Ƃ��ĔF�������邽�߂ɂ́AAndroid����USB�}�X�X�g���[�W�iUMS�FUSB Mass Storage�j�N���X�h���C�o�̉������K�v�ƂȂ�܂��B
�@�ŏI��ƂȂ鍡��́AAndroid��UMS�N���X�h���C�o���������AAndroid��CD-ROM�h���C�u�Ƃ��ĔF�������āAAndroid����Linux�iCD�C���[�W�j�ɃA�N�Z�X�ł���悤�ɂ��܂��B
�@�O���́AAndroid���z�X�gPC��USB�ڑ����APC��Android�������[�o�u���f�B�X�N�Ƃ��ĔF������܂ł�SCSI�R�}���h�̗�������Ă����܂����B
�@�uAndroid��CD-ROM�h���C�u�Ƃ��ĔF��������v�Ƃ����{�A�ڂ̖ړI�ɑ��āA�ȉ��ɍœK�Ȏ���������܂��B�ȍ~�A������̎������Q�Ƃ��Ȃ���AAndroid�̉������e�ƒlj�����SCSI�v���g�R���ɂ��ĉ�����Ă����܂��B
http://www.usb.org/developers/devclass_docs��USB Mass Storage Class Specification for UASP Bootability v1.0 and Adopters Agreement�iZIP�`���A503K�o�C�g�j
�i1�j�C���^�t�F�[�X�f�B�X�N���v�^
�@USB�ڑ����AUSB�f�o�C�X�̓z�X�gPC�ɑ��āAUSB�v���g�R���d�l�ŋK�肳�ꂽ�f�B�X�N���v�^�𑗂�܂��B
�@���̒��ɁA�u�C���^�t�F�[�X�f�B�X�N���v�^�v�Ƃ������̂�����܂��B���̃f�B�X�N���v�^�̃����o�ibInterfaceSubClass�j�ŁAUSB�}�X�X�g���[�W�N���X�̎�ʂ�錾���邱�Ƃ��\�ł��B�ݒ�ł���R�[�h���\1�̒ʂ�ł��B
�R�[�h | ���� | |
---|---|---|
01h | Reduced Block Commands�iRBC�j | |
02h | SFF-8020i�AMMC-2�iATAPI�j�iCD�^DVD drives�j | |
03h | QIC-157�itape drives�j | |
04h | USB Floppy Interface�iUFI�j | |
05h | SFF-8070i�iATAPI removable rewritable media devices�j | |
06h | SCSI transparent command set | |
�\1�@�ݒ�ł���R�[�h�ɂ��� |
�@�Q�l�����ł́A���̃����o�l���u02h�v�܂��́u06h�v�Ƃ��Ă��܂��B
�@�u02h�v�Ƃ����ꍇ�́AUSB�ڑ����_�ŁgCD-ROM�h���C�u�h�Ɛ錾�����邱�ƂɂȂ�܂��B����A�u06h�v�ɂ����ꍇ�́A�gSCSI�f�o�C�X�h�Ƃ����錾���A�㑱��SCSI�R�}���h���s���iINQUIRY�j�ɁACD-ROM�h���C�u�ł��邱�Ƃ�錾���邱�ƂɂȂ�܂��B
�@�{�e�ł́ASCSI�R�}���h�����Ńf�o�C�X��ʂ��ꌳ�Ǘ��ł���悤�u06h�v�Ƃ��܂����B
�i2�jINQUIRY
�@�O���̒����ł́AAndroid���Ԃ�INQUIRY�����f�[�^�́uPDT�iPeripheral Device Type�j�v�́u0h�v�ł����B����A�Q�l�����ł́u05h�v�Ƃ��Ă��܂��BPDT�̓��e���\2�Ɏ����܂����A�u05h�v�́uCD�^DVD device�v�Ƃ���܂��̂ŁA����ŁgCD-ROM�h���C�u�h�Ƃ��ĔF�������邱�Ƃ�������܂��B
�R�[�h | ���� | |
---|---|---|
00h | Direct-access block device | |
05h | CD�^DVD device | |
07h | Optical memory device | |
0Eh | Reduced block command�iRBC�j direct-access device | |
�\2�@PDT�iPeripheral Device Type�j�̓��e |
�@�Q�l�����ł́A�ʏ��CD�^DVD�f�o�C�X�őΉ�����SCSI�R�}���h���K�肵�Ă��܂��B����ɑ��A�{�e�ł́A�z�X�gPC�Ɛڑ����Ď��ۂɔ��s�����SCSI�R�}���h��Ή����邱�Ƃɂ��܂����B�ڍׂ́A�\3�̒ʂ�ł��B
�R�}���h | SCSI�d�l | �Ή��L�� | |
---|---|---|---|
INQUIRY | SPC-4 | �� | |
READ CAPACITY | MMC-6 | �� | |
READ TOC�^PMA�^ATIP | MMC-6 | �� | |
READ�i10�j | MMC-6 | �� | |
REPORT LUNS | SPC-4 | �~ | |
SECURITY PROTOCOL IN | SPC-4 | �~ | |
SECURITY PROTOCOL OUT | SPC-4 | �~ | |
TEST UNIT READY | SPC-4 | �� | |
�\3�@�{�e�őΉ�����SCSI�R�}���h�ɂ��� |
�@�\3�Ŏ������Ή�SCSI�R�}���h�̂����A�uINQUIRY�v�uREAD CAPACITY�v�uREAD TOC�^PMA�^ATIP�v�ɂ��ẮA�����Android�̎����i��1�j��ύX����K�v������܂��B���̂��߂̃v���g�R���ݒ���e���ȍ~�ŏЉ�܂��B
��1�F����́A�����[�o�u���f�B�X�N�Ƃ��ĔF�����邽�߂̎����ƂȂ��Ă��܂��B
�@�Q�l��������ɁA����ACD-ROM�h���C�u�Ƃ��ĔF�������邽�߂Ɂg�����^�lj��h����SCSI�R�}���h�����f�[�^���ȉ��Ɏ����܂��i�\4�A�\5�A�\6�j�B
�t�B�[���h�^�r�b�g | ����ݒ肷��l | |
---|---|---|
PERIPHERAL DEVICE TYPE �t�B�[���h | 05h | |
RMB �r�b�g | 1 | |
ADDITIONAL LENGTH �t�B�[���h | 1Fh | |
PRODUCT IDENTIFICATION �t�B�[���h | ASCII�R�[�h | |
PRODUCT REVISION LEVEL �t�B�[���h | ASCII�R�[�h | |
VERSION DESCRIPTOR �t�B�[���h | 02h | |
�\4�@�i1�jINQUIRY�R�}���h���� |
�t�B�[���h | ����ݒ肷��l | |
---|---|---|
LAST LOGICAL BLOCK ADDRESS | �ŏI�u���b�N�ԍ� | |
BLOCK LENGTH | 2048d�i�o�C�g�j | |
�\5�@�i2�jREAD CAPACITY�R�}���h���� |
���� | �t�B�[���h | ����ݒ肷��l | |
---|---|---|---|
�w�b�_ | TOC Data length | 0012h | |
First Track | 01h | ||
Last Track | 01h | ||
Track1�f�B�X�N���v�^ | ADR�^CTL | 14h | |
Track Number | 01h | ||
Track Start Address | 000000h | ||
Track Aah�iLead-out�j�f�B�X�N���v�^ | ADR�^CTL | 14h | |
Track Number | Aah | ||
Track Start Address | �ŏI�u���b�N�ԍ��{1�i���j | ||
�\6�@�i3�jREAD TOC�^PMA�^ATIP�R�}���h�����@�i���jMSF�̒l�ɉ����ď����͕ύX���܂� |
Copyright © ITmedia, Inc. All Rights Reserved.