Klonlanmış sabit disk görüntüsünü daha küçük bir sabit diske zorla


9

160 GB'lık bir sabit diskte SAVEDISK olarak Clonezilla ile çekilmiş bir görüntüm var.
Şimdi 120GB sabit disk ile piyasaya sürülen yeni bir sürüm, kullanım alanı sadece 20GB

Clonezilla'yı (veya başka bir programı) resimlerin orijinal boyutunu 120GB veya daha düşük bir seviyeye yönlendirmeye zorlamamın bir yolu var mı, böylece Clonezilla yeni PC'ye yazabilir mi?


Klonezilla'nın nasıl çalıştığını bilmiyorum, ancak sadece 20GB veri varsa, karşılaştığınız sorun nedir?
Michael K

1
Görüntü 160 GB'lık bir diskten çekildiğinden, geçersiz kılmama izin vermeyen 160 GB'lık bir bölüm tablosu içeriyor.
Sander

Görüntüyü 'açmanın' ve verileri kopyalamanın bir yolu yok mu?
Michael K

Bu sabit disk görüntüsü gibi görünen çeşitli .aa .ab .ac dosyaları (sda1.ntfs-ptcl-img.gz.aa kadar sda1.ntfs-ptcl-img.gz.ae) var, ben un- aa bir .img.gz dosyası içine, ama sonra geri yazmak için bir yol gerekir.
Sander

Yanıtlar:


9

Clonezilla, dosya sistemlerini kaydetmek ve geri yüklemek için Partclone'a güveniyor. Yararlı olmasına rağmen, -icdsseçeneği kullansanız bile , bu tek başına yeterli değildir. Partclone, orijinal dosya sistemini daha küçük diskte geri yüklerken, disk sınırının ötesinde yazmaya çalışırken bir arama hatasıyla karşılaşır. Yani bu sadece Clonezilla'nın değil, altta yatan araçların da bir sınırlamasıdır.

Bununla birlikte, görüntüyü 160 GB'lık bir diskte geçici olarak geri yüklemek, ntfsresize(NTFS için) veya resize2fs(ext3 / 4 için ) gibi bir dosya sistemi yeniden boyutlandırma aracı kullanmak , örneğin 25 GB'ye kadar dosya sistemini küçültmektir. GParted'ın yaptığı bölüm tablosunu yeniden boyutlandırmak gerekli değildir. "Savedisk" seçeneğini kullanarak yeni bir görüntü oluşturmak için Clonezilla'yı tekrar kullanın.

Daha küçük diskteki görüntüyü geri yüklerken, diskin -icdsorijinal diskle aynı veya daha büyük olup olmadığını kontrol etmek için Clonezilla denetimini atlama seçeneğini kullanın. Dosya sistemini küçülttüğünüz için, Partclone bir arama hatasıyla karşılaşmaz ve verileriniz daha küçük diskinize geri yüklenir.

Bölümleme tablosunu orantılı olarak geri yükleme seçeneğini ( -k1) kullanırsanız, Clonezilla uygun bir bölümleme tablosu oluşturur ve yeni dosyadaki tüm boş alanın kullanılabilir olması için orijinal dosya sistemini yeniden boyutlandırır (genişletir).

DÜZENLE: -icdsSeçenek iletilmez ocs-expand-mbr-pt, bu nedenle bu adım şu anda başarısız olmaktadır. Proje ile ilgili bir hata raporu sunuldu. Hata düzeltildi.


2
EDIT paragrah'da bahsedilen hata hakkında bir sorum var: Bu hata hangi klonezilla ve partclone sürümlerinin etkilendi?
pefu

5

Görüntüyü 160 GB veya daha büyük bir sabit sürücüye geri yükleyin ... sanal olabilir.
Bu makineyi PartedMagic Live CD ile başlatın.
Parted ile bölümü yeniden boyutlandırın.

Sürücüyü pencerelere veya Linux'a ikincil sürücü olarak yerleştirin
ve ayrıştırılmış, parlatılmış veya windows disk yöneticisini kullanarak yeniden boyutlandırın.


Bunu yapmanın en kolay yolu olduğunu düşünüyorum.
Sekhemty

1
Ayrıca, sanal bir sürücü sıkıştırılmış temel depolama alanına yerleştirilebilir, böylece 160GB veya daha büyük bir sürücüye ihtiyacınız yoktur, sadece sıkıştırılmış verileri tutacak kadar yeterlidir (~ 20GB veya daha fazla?)
qasdfdsaq

2

Aşağıdaki gibi bir Windows 10 görüntüsü ile çözdüm

  1. Kaynak sürücünüz neredeyse doluysa, bazı dosyaları geçici olarak taşıyın.
  2. Ayrıştırılmış bir sürücü küçülmek için daha fazla alan bırakır, bu nedenle c:\sürücüyü sağ tıklatarak birleştirin -> araçlar
  3. c:\olabildiğince küçük Windows disk yönetimi aracılığıyla küçültmek
  4. Clonezilla'yı başlatın, uzman, cihaz-cihaz, yerel, seçim -icdsve son olarak -k1seçenek
  5. eski sürücüyü kapat ve bağlantısını kes
  6. yeni sürücü ile yeniden başlatın ve Windows oturum açma vardiyasını basılı tutun, yeniden başlat -> sorun giderme -> başlangıç ​​onarımını seçin

Geçmişte 4. adım başarısız oldu, ancak 2015'ten beri clonezilla -k1seçeneği ile GPT'yi destekliyor , bu yüzden bunun neden çalıştığını düşünüyorum,
http://clonezilla.org/downloads/stable/changelog.php

Klonezilla 2.4.2-38 canlı ... Oranı GPT bölüm düzeni seçeneği ile oluşturulabilir -k1.

Windows, en iyileştirme aracındaki (SSD kırpma) önyükleme sürücüsünü tanımadığı ve önyükleme sektörü / bölüm tablosunda bir şeyler yanlış göründüğü için sürücüyü rasgele onarmaya çalışacağı için 6. adım gereklidir.

DÜZENLEME: Tüm işlemin bir videosunu yükledim (Almanca):
https://www.youtube.com/watch?v=GJ2LVY5ja-o


0

Alan kullanılmıyorsa, uzman moduna geçin -icdsve görüntüyü etkinleştirin . Bölüm boyutu denetimini atlar ve başarıyla geri yükler (yalnızca <120 GB kullanılıyorsa).


0

Benim durumum:

  • 128 GB sürücüye (100 MB sistem bölümü + 117 GB "C") dayalı Clonezilla görüntüsü (Windows 7'den),
  • yeni 120GB sürücü.

Aşağıdaki önerileri ( https://superuser.com/a/592283/229908 gibi ) benim için sorunu çözmedi.

Benim için işe yarayan şuydu:

  1. görüntüyü başka (daha büyük) bir sürücüye geri yükleyebilir,
  2. bu sürücüyü birleştirin (çünkü Clonezilla verileri orijinal sürücüde yapılandırıldığı gibi geri yüklediğinden, muhtemelen bölümü hedef boyuta küçültmek için yeterli boş alan olmayacaktır),
  3. bölümü (benim durumumda, 117GB "C") hedef sürücünün / bölümün boyutuna (benim durumumda 111GB) veya daha güvenli bir şekilde daha küçük bir boyuta küçültmek,
  4. Windows 7'yi hedef sürücüye yükleyin (ve gelişmiş seçenekleri kullanarak sistem bölümünü oluşturmasını sağlayın),
  5. her bir bölümü ( restorepartkomutla) yeniden boyutlandırılan sürücüden hedef sürücüdeki ilgili bölüme geri yüklemek için Clonezilla'yı kullanın .

Bunun neden işe yaradığı ana hile, hedef sürücüye karşılık gelen bölüm tablosunu (benim durumumda Windows'u yükleyerek otomatik olarak yapılır) oluşturmaktı, sonra sadece restorepartbölüm yapılandırmasına dokunmayacak içeriği (üzerinden ) kopyalamaktı . Bu nedenle, geri yüklenmekte olan kaynak bölüm hedeften daha küçük olsa bile, bölüm tablosuna dokunulmadığından restorepart, işlemden sonra hedef bölümün "genişletilmesine" gerek yoktur.


0

Benim durumumda -icdstek başına sorunu çözmedi. Sorunun benimkiyle tamamen aynı olup olmadığını bilmiyorum. Ama burada merkezimi terk ettim.

Bir GPT bölümleme tablosu olan 930GiB HDD'den (kaynak sürücü) 890GiB SSD'ye (hedef) disk klonlamak için bir disk denedim. Linux kullanıcısı olduğumu ve Windows 10 ile çift önyüklemem olduğunu lütfen unutmayın. Tüm bölümleri değiştirmeden bırakmaya ve yalnızca veri bölümümün boyutunu biraz azaltmaya çalıştım.

  1. Gparted ile, hedef SSD'ye uyan genel bir boyuta sahip olmak için daha büyük veri bölümünü yeniden boyutlandırdım ve sonunda tüm boş alanı taşıdım
  2. Gelişmiş modda ve -icdsetkinleştirilmiş olarak USB kalemden clonezilla-Live kullandım .

Başarısız oldu . Clonezilla başlangıçta bölüm tablosunu hedef diske klonlayamıyor gibi görünüyor çünkü yanlış sgdisk araçları yerine eski bölüm türleri için olan sfdisk yardımcı programını kullanıyor. Çözümüm:

  1. Önceki ile aynı (toplam boyut uygun olmalıdır)
  2. Bu komutla Clonezilla kabuğu kullanarak bölümü bir sürücüden diğerine manuel olarak kopyaladım ( sadece GPT bölümleri için! ):

    sgdisk / dev / sdSourceDeviceName -R / dev / sdDestinationDeviceName

  3. Clonezilla diskten diske klonlama, seçeneği -icdsve hedef diskte bir bölümleme tablosu OLUŞTURMA seçeneğini seçerek gerçekleştirildi -k. (Bu durumda, Clonezilla hedef bölümleri oldukları gibi kullanır ve boyutlar daha küçük olduğunda bölümleri yeniden boyutlandırmak için iyi bir "en iyi çaba" gerçekleştirir).

İşe yaradı . Tüm bölümleri kaynakla aynı boyutta elde ettim (Evet, sadece büyük bölümü biraz azalttım). Pencereli çift önyükleme iyi çalışmaya devam eder. Saygılarımızla

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.