私は500GBのハードドライブと500GBのポータブルUSBハードドライブを備えたWindows 8.1 Proノートブックを持っています。
またはdd
。cat
テスト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です。パーティションがない場合はどのように報告しますか?