修正する

修正する

私は500GBのハードドライブと500GBのポータブルUSBハードドライブを備えたWindows 8.1 Proノートブックを持っています。

またはddcat

テストcat:

cat /dev/sda > /dev/sdc
cat: write error: No space left on device

テストdd:

dd if=/dev/sda of=/dev/sdc bs=4096
dd: error writing L/dev/sdcL: No space left on device
1+0 records in
0+0 records out
0 bytes (0 B) copied. 0.0kB/s

実行すると、私のラップトップのハードドライブがに割り当てられ、外付けハードドライブがに割り当てられているfdisk -lことがわかります。/dev/sda/dev/sdc

ただし、fdiskこのセクションに関するいくつかの予期しない情報が表示されます/dev/sdc

fdisk -l
Disk /dev/sdc: 10MiB, 10485768 bytes, 20400 sectors
Units: sectors of 1 * 512 = 512 bytes
...
Device    Boot  Start   End       Blocks    Id  System
/dev/sdc1 * 2048    718847    358400    7   HPFS/NTFS/exFAT
/dev/sdc2   718848  81922047  40601600  7   HPFS/NTFS/exFAT

外付け/dev/sdcハードドライブのサイズはわずか10MiBです。

この問題を解決するにはどうすればよいですか?

fdisk /dev/sdcデバイス上のすべてのパーティションの削除を試しましたが、これを実行した後もcat同じddエラーメッセージが返されます。

別の混乱した点は、オリジナル(ノートブック)HDを複製してターゲット(外部)にコピーしてはいけませcatんか?ddもしそうなら、外付けハードドライブのパーティション設定/構成が異なるという事実は重要ではありません。そうですか?元のディスクが独自のコンテンツを上書きしていますが、設定はなぜ影響しますか?ベアメタルレベルでは、HDは500GBであり、これはddディスク全体をバイト単位で複製する目的であると仮定します。外付けハードドライブの設定を考慮すると、外付けディスクに権限を付与するため、当然バイト単位で複製されません。

修正する

lsblk返品

NAME   MAJ:MIN RM   SIZE   RO TYPE
sda     0:0     0  465.9G  0  disk 
>^sda1  0:1     0  350M    0  part
>^sda2  0:2     0  38.7G   0  part
sdc     8:32    0  465.8G  0  disk
loop0   7:0     0  275.1M  0  loop /livemnt/squashfs

gdisk -l /dev/sdc返品

....
Partition table scan:
MBR: MBR only
BSD: not present
APM: not present
GPT: not present

**********************************
Found invalid GTP and valid MBR; converting MBR to GPT format in memory.
**********************************
...

外付けハードドライブを接続して取り外すと、/dev/sdcドライブが表示され消えます。

fdisk -l報告されたディスクは/dev/sdcわずか10MiBです。パーティションがない場合はどのように報告しますか?

ベストアンサー1

おすすめ記事