Краткое резюме Версия вопроса Почему, когда я пытаюсь скопировать образ ISO CD на USB-устройство флэш-памяти, я получаю много странного поведения?
Оригинальная версия Вопроса, со всеми подробностями . Следующие вопросы вызывают проблемы: с флешкой USB в /dev /disk1 и CD-ROM в /dev /disk2 следующим образом (на Mac OS 10.4):
cas cas$ diskutil list # deleting irrelevant output /dev/disk1 #: type name size identifier 0: FDisk_partition_scheme *3.7 GB disk1 1: Apple_HFS usr-kodp 614.4 MB disk1s1 2: Apple_UFS glowline 1.8 GB disk1s2 3: DOS_FAT_32 VAR-KODP 1.2 GB disk1s3 /dev/disk2 #: type name size identifier 0: CD_partition_scheme *557.1 MB disk2 1: Apple_partition_scheme 485.1 MB disk2s1 2: Apple_partition_map 1024.0 B disk2s1s1 3: Apple_HFS KoDP 479.5 MB disk2s1s2
Попробуем разделить диск1s1 на флэш-диске тремя разделами диска2s1 на CDROM:
cas cas$ dd if=/dev/disk2s1 of=/dev/disk1s1 bs=1024 count=496742
Полученный раздел не будет подключен, и Дисковая утилита не сможет его восстановить:
Verify and Repair disk “disk1s1” Checking HFS volume. Invalid B-tree node size Volume check failed.
Теперь Дискутил говорит мне:
/dev/disk1 #: type name size identifier 0: FDisk_partition_scheme *3.7 GB disk1 1: Apple_HFS usr-kodp 614.4 MB disk1s1 2: Apple_UFS glowline 1.8 GB disk1s2 3: DOS_FAT_32 VAR-KODP 1.2 GB disk1s3
Что это значит? Это почти наверняка связано с тем, что мое залипание означает, что карта корневых разделов диска 1 говорит о том, что disk1s1 по-прежнему является Apple_HFS, даже если его содержимое является файловой системой Apple_partition_scheme, но не должна ли Дисковая утилита выводить тип disk1s1, если в этом проблема? И почему Дискутил говорит мне:
cas cas$ diskutil mount /dev/disk1s1 Volume /dev/disk1s1 mounted
... когда фактически ни одна файловая система не смонтирована?