我正在查看一个图像文件,它是使用带有dd的SD卡创建的,带有Raspbian (上面有QT5.7,我不久前编译过)作为输入。当调用
sudo parted raspbian_jessie_qt5.7_all_modules.img unit s print
我得到了
Error: Can't have a partition outside the disk!
我使用fdisk检查分区
sudo fdisk -lu rasp_jessie_qt5.7.img
具有以下输出
Disk rasp_jessie_qt5.7.img: 7.8 GiB, 8328838656 bytes, 16
我目前正在运行基本操作系统(一个基于Ubuntu的Linux操作系统,所以Ubuntu中的所有内容都可以在其中工作)--用Windows 8对它进行双引导。
我有一个3TB外部硬盘驱动器(USB3.0),似乎不被识别时,我插入它。它在Windows (7和8)下工作得很好。
它使用的是GPT分区表,格式为NTFS。
当我插入它时,它会在驱动器上闪烁,但它不会出现在设备下,如果我运行fdisk或gdisk,它们似乎就会冻结。
使用dmesg我可以看到以下内容:
[ 1511.173737] usb 4-2: new SuperSpeed USB device number 6 using xhc
我将为闪存可移动设备编写磁盘分区创建者程序,主要由基于SCSI的I/O控制,并使用LBA地址访问。
作为参考,我正在研究由Ubuntu的磁盘实用程序划分和格式化的SD卡上的分区表。
我使用Linux中“分离”软件的“unit”命令,用CHS单元和字节单元观察卡片的参数。
以下是一张8GB的sd卡,其中包含15122432个LBA扇区:
pi@raspberrypi:~ $ sudo parted /dev/sda
GNU Parted 3.2
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of