Я клонировал образ установки Win10 UEFI на 32 ГБ SSD на USB-накопитель на 64 ГБ, чтобы позже можно было восстановить. Он не помещался на флешку на 32 ГБ. Это было достигнуто с помощью чего-то вроде sudo dd status = progress bs = 8M if = / dev / mmblk0 of = / dev / sda gparted показывает, что размер USB-образа составляет около 32 ГБ в 4 разделах с примерно 32 ГБ нераспределенный.
Я хотел бы скопировать это на другую флешку, чтобы уменьшить раздел Windows до размера, который уместится на флешке на 32 ГБ, с которой я надеюсь восстановить машину.
dd не будет копировать карту памяти 64 ГБ на другую карту памяти объемом 64 ГБ, потому что они не того же размера. Вероятно, у меня возникнет такая же проблема с восстановлением оригинальной машины.
Я извлек все разделы и могу, надеюсь, восстановить их. Есть ли способ лучше?
Спасибо за отзыв, вот результаты, которые вы запрашивали. В последнем разделе почти нет лишнего места, кроме помеченного как нераспределенное gparted, или вы имеете в виду изменение образа размером 64 ГБ? Я пытался изменить не исходную копию, а клонированную версию.
#fdisk -l
Disk /dev/sdd: 58.2 GiB, 62461575168 bytes, 121995264 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: E5755FCA-44EB-4549-9833-6AAB557FB39C
Device Start End Sectors Size Type
/dev/sdd1 2048 534527 532480 260M EFI System
/dev/sdd2 534528 567295 32768 16M Microsoft reserved
/dev/sdd3 567296 59021311 58454016 27.9G Microsoft basic data
/dev/sdd4 59021312 61069311 2048000 1000M Windows recovery environment
sudo lsblk -f
sdd
├─sdd1 ext4 NextCloud f31a3260-dfe1-405f-ad4b-8c389db6fef7
├─sdd2
├─sdd3 ntfs Windows A874250B7424DDB6 /media/fred/Windows
└─sdd4 ntfs WINRE_DRV CEEA25F1EA25D70D
#sudo lsblk -m
sdd 58.2G root disk brw-rw----
├─sdd1 260M root disk brw-rw----
├─sdd2 16M root disk brw-rw----
├─sdd3 27.9G root disk brw-rw----
└─sdd4 1000M root disk brw-rw----
#sudo parted -ls
Model: TOSHIBA USB FLASH DRIVE (scsi)
Disk /dev/sdd: 62.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 274MB 273MB ext4 EFI system partition boot, esp
2 274MB 290MB 16.8MB Microsoft reserved partition msftres
3 290MB 30.2GB 29.9GB ntfs Basic data partition msftdata
4 30.2GB 31.3GB 1049MB ntfs Basic data partition hidden, diag
Мне нужно сначала изменить более крупный раздел, поэтому в завершение выражаю благодарность за помощь и информацию.
Я должен был сказать, что на исходной машине была установлена Windows 10, которая занимала около 24 ГБ 32 ГБ доступно! поэтому не было достаточно места, чтобы установить Linux рядом. Единственный раз, когда я захочу восстановить эту мерзость, это когда я буду готов утилизировать машину.
Если вы хотите клонировать целевой диск 32 ГБ, существует риск, что он будет немного меньше исходного диска, поэтому последний раздел будет обрезан.
В этом случае вы должны отредактировать таблицу разделов исходного диска (или клонированную копию, которая не усекается), чтобы последний раздел помещался в доступное дисковое пространство целевого диска. Загрузитесь с другого диска и используйте для этого gparted .
После этого вы можете клонировать с mkusb, как описано ниже.
Когда последний раздел заканчивается в секторе 61069311, в целевом диске будет достаточно места с номинальными 64 ГБ (120127487 секторов). Вы должны быть в состоянии использовать mkusb, чтобы клонировать его. Используйте псевдоним mkusb версии 12 dus
. Вы можете использовать командную строку
dus /dev/sdx
, где x
- буква диска источника (исходный диск или клонированная копия, которая не усекается).
mkusb имеет встроенные подпрограммы для создания резервной таблицы разделов в конце конечного устройства для таблицы разделов GUID (GPT).
См. Следующие ссылки:
help.ubuntu.com/community/mkusb
sudo add-apt-repository universe # only for standard Ubuntu
sudo add-apt-repository ppa:mkusb/ppa # and press Enter
sudo apt-get update
sudo apt-get install mkusb mkusb-nox usb-pack-efi
Расширение и изображение из сжатого файла изображения
После клонирования на диск емкостью 64 ГБ примерно половина целевого диска не используется, и вы можете отредактировать таблицу разделов для использования всего диска. Следующая ссылка может помочь вам сделать это,
modprobe - program to add and remove modules from the Linux Kernel
– Rahul Virpara 30 May 2012 в 09:47modprobe - program to add and remove modules from the Linux Kernel
– Rahul Virpara 30 May 2012 в 09:47modprobe - program to add and remove modules from the Linux Kernel
– Rahul Virpara 30 May 2012 в 09:47modprobe - program to add and remove modules from the Linux Kernel
– Rahul Virpara 30 May 2012 в 09:47modprobe - program to add and remove modules from the Linux Kernel
– Rahul Virpara 30 May 2012 в 09:47modprobe - program to add and remove modules from the Linux Kernel
– Rahul Virpara 30 May 2012 в 09:47