फोर्स ने हार्ड-डिस्क छवि को एक छोटी हार्ड-डिस्क पर क्लोन किया


9

मेरी एक छवि है जिसे 160GB हार्डड्राइव पर SAVEDISK के रूप में क्लोनज़िला के साथ लिया गया था।
अब 120GB हार्डड्राइव के साथ जारी पीसी का नया संस्करण, उपयोग में आने वाला स्थान सिर्फ 20GB है

वहाँ एक तरह से मैं Clonezilla (या किसी भी अन्य कार्यक्रम) को 120GB या उससे कम की छवियों के मूल आकार में हेरफेर करने के लिए मजबूर कर सकता हूं, इसलिए Clonezilla इसे नए पीसी पर लिख सकता है?


मुझे नहीं पता कि क्लोनज़िला कैसे काम करती है, लेकिन अगर केवल 20GB डेटा है, तो आपके पास सटीक समस्या क्या है?
माइकल के

1
चूंकि छवि 160GB डिस्क से ली गई थी, इसमें 160GB की विभाजन तालिका शामिल है, जो मुझे इसे ओवरराइड करने की अनुमति नहीं देगी।
सांडर

क्या छवि को 'खोलने' और डेटा को कॉपी करने का कोई तरीका नहीं है?
माइकल के।

मेरे पास विभिन्न .aa .ab .ac फ़ाइलें (sda1.ntfs-ptcl-img.gz.aa तक sda1.ntfs-ptcl-img.gz.ae) ऐसा लगता है कि हार्डडिस्क की छवि है, मुझे लगता है कि मैं संयुक्त राष्ट्र- यह एक .img.gz फ़ाइल में आ जाता है, लेकिन फिर मुझे इसे वापस लिखने का एक तरीका चाहिए।
सैंडर

जवाबों:


9

Clonezilla, फाइलसिस्टम को बचाने और पुनर्स्थापित करने के लिए पार्टक्लोन पर निर्भर करता है। यद्यपि यह उपयोगी है, भले ही आप -icdsविकल्प का उपयोग करें , कि अकेले पर्याप्त नहीं है। जब छोटी डिस्क पर मूल फाइल सिस्टम को पुनर्स्थापित किया जाता है, तो पार्टक्लोन एक सीक त्रुटि का सामना करेगा जो डिस्क सीमा से परे लिखने की कोशिश कर रहा है। तो यह न केवल Clonezilla की एक सीमा है, लेकिन अंतर्निहित उपकरण इसका उपयोग करता है।

हालाँकि आप जो कर सकते हैं, वह यह है कि छवि को अस्थायी रूप से 160GB डिस्क पर पुनर्स्थापित करना है, फाइलसिस्टम का आकार बदलने के लिए एक फाइल सिस्टम का उपयोग करें जैसे ntfsresize(NTFS के लिए) या resize2fs(ext3 / 4 के लिए) फाइल सिस्टम को सिकोड़ने के लिए, 25GB पर कहें। विभाजन तालिका का आकार बदलना, जो GParted करता है, आवश्यक नहीं है। "Saveisk" विकल्प का उपयोग करके एक नई छवि बनाने के लिए फिर से Clonezilla का उपयोग करें।

जब छोटी डिस्क पर छवि को पुनर्स्थापित किया जाता है, -icdsतो डिस्क को मूल डिस्क की तुलना में समान या बड़ा होने पर क्लोनज़िला जांच को छोड़ने के विकल्प का उपयोग करें । जब से आप फाइल सिस्टम सिकुड़ते हैं, तो Partclone एक सीक एरर का सामना नहीं करेगा और आपका डेटा आपकी छोटी डिस्क पर रिस्टोर हो जाएगा।

यदि आपने आनुपातिक रूप से विभाजन तालिका को पुनर्स्थापित करने के लिए विकल्प का उपयोग किया है ( -k1), क्लोनज़िला एक उचित विभाजन तालिका बनाएगा और मूल फाइल सिस्टम को आकार (विस्तार) देगा ताकि नई डिस्क पर सभी खाली जगह उपलब्ध हो जाए।

संपादित करें: -icdsविकल्प को पारित नहीं किया गया है ocs-expand-mbr-pt, इसलिए यह चरण वर्तमान में विफल रहता है। परियोजना के साथ इस बारे में एक बग रिपोर्ट दायर की गई है। बग को ठीक कर दिया गया है।


2
EDIT परगरा में उल्लिखित बग के बारे में मेरा एक प्रश्न है: इस बग से क्लोनज़िला और पार्टक्लोन के कौन से संस्करण प्रभावित हुए थे?
पेफू

5

छवि को 160GB या बड़े हार्डड्राइव पर पुनर्स्थापित करें ... वर्चुअल हो सकता है।
वह मशीन जो PartedMagic लाइव सीडी के साथ बूट करती है।
विभाजन के साथ विभाजन का आकार बदलें।

विंडोज़ या लिनक्स में एक सेकेंडरी ड्राइव के रूप में ड्राइव डालें,
और parted, gparted, या विंडोज़ डिस्क मैनेजर का उपयोग करके आकार बदलें।


मुझे लगता है कि यह करने का सबसे आसान तरीका है।
सेकेम्टी

1
इसके अलावा, एक वर्चुअल ड्राइव को संपीड़ित अंतर्निहित भंडारण पर रखा जा सकता है, इसलिए आपको वास्तव में 160GB या बड़े ड्राइव की आवश्यकता नहीं है, केवल संपीड़ित डेटा (~ 20GB या तो?) धारण करने के लिए पर्याप्त है
qasdfdsaq

2

मैंने इसे निम्नानुसार विंडोज 10 छवि के साथ हल किया

  1. यदि आपका स्रोत ड्राइव लगभग भरा हुआ है, तो कुछ फ़ाइलों को अस्थायी रूप से स्थानांतरित करें।
  2. एक drefragmented ड्राइव सिकुड़ने के लिए अधिक स्थान छोड़ती है, इसलिए c:\ड्राइव पर राइट क्लिक करके -> टूल्स
  3. c:\विंडोज़ डिस्क प्रबंधन के माध्यम से जितना संभव हो उतना छोटा हटना
  4. Clonezilla, विशेषज्ञ, डिवाइस-डिवाइस, स्थानीय, चुनें -icdsऔर अंत में -k1विकल्प शुरू करें
  5. स्विच ऑफ करें और पुरानी ड्राइव को डिस्कनेक्ट करें
  6. नई ड्राइव के साथ पुनरारंभ करें और विंडोज़ लॉगिन पर शिफ्ट होल्ड करें, पुनरारंभ करें -> समस्या निवारण -> स्टार्टअप मरम्मत

अतीत में 4 वां चरण विफल रहा, लेकिन 2015 के बाद से क्लोनज़िला -k1विकल्प के साथ GPT का समर्थन करता है, इसलिए मुझे लगता है कि यही कारण है कि अब यह काम करता है:
http://clonezilla.org/downloads/stable/changelog.php

Clonezilla लाइव 2.4.2-38 ... आनुपातिक GPT विभाजन लेआउट विकल्प द्वारा बनाया जा सकता है -k1

6 वें चरण की आवश्यकता है क्योंकि विंडोज ऑप्टिमाइज़ेशन टूल (SSD ट्रिम) में बूट ड्राइव को नहीं पहचानता है और ड्राइव को बेतरतीब ढंग से ठीक करने की कोशिश करेगा ताकि बूट सेक्टर / पार्टीशन टेबल में कुछ गड़बड़ लगे लेकिन स्टार्टअप रिपेयर इसे ठीक कर देगा।

संपादित करें: मैंने पूरी प्रक्रिया (जर्मन) का एक वीडियो अपलोड किया:
https://www.youtube.com/watch?v=GJ2LVY5ja-o


0

यदि स्थान उपयोग में नहीं है, -icdsतो विशेषज्ञ मोड में जाएं और फिर सक्षम करें छवि को पुनर्स्थापित करें। यह विभाजन आकार की जांच को छोड़ देगा और सफलतापूर्वक इसे पुनर्स्थापित करेगा (केवल अगर <120 जीबी उपयोग में है)।


0

मेरी स्थिति:

  • 128GB ड्राइव (100MB सिस्टम विभाजन + 117GB "C") पर आधारित क्लोनज़िला छवि (विंडोज 7 की),
  • नई 120GB ड्राइव।

निम्नलिखित सुझावों (जैसे https://superuser.com/a/592283/229908 ) ने मेरे लिए समस्या का समाधान नहीं किया।

मेरे लिए क्या काम था:

  1. छवि को दूसरे (बड़े) ड्राइव पर पुनर्स्थापित करें,
  2. उस ड्राइव को डीफ़्रैग्मेन्ट करना (क्योंकि ऐसा लगता है कि क्लोनज़िला डेटा को पुनर्स्थापित करता है जैसा कि मूल ड्राइव पर संरचित था, इसलिए संभवतः विभाजन को लक्षित करने के लिए सिकुड़ने के लिए पर्याप्त खाली स्थान नहीं होगा),
  3. लक्ष्य ड्राइव / विभाजन के आकार में विभाजन (मेरे मामले में, 117GB "C") को संकुचित करें (मेरे मामले में 111GB) या, अधिक सुरक्षित रूप से, छोटे आकार के लिए,
  4. विंडोज 7 को लक्ष्य ड्राइव पर स्थापित करें (और इसमें उन्नत विकल्पों का उपयोग करके अपना सिस्टम विभाजन बनाएं),
  5. restorepartलक्ष्य ड्राइव पर संबंधित विभाजन के आकार परिवर्तन से प्रत्येक विभाजन ( कमांड के साथ ) को पुनर्स्थापित करने के लिए Clonezilla का उपयोग करें ।

मुख्य काम क्यों यह काम विभाजन तालिका बना रहा था (मेरे मामले में स्वचालित रूप से विंडोज स्थापित करके किया जाता है) जो लक्ष्य ड्राइव से मेल खाती है, तो बस सामग्री की प्रतिलिपि बनाकर ( restorepartजिसके माध्यम से ) विभाजन कॉन्फ़िगरेशन को नहीं छूएगा। इसलिए, भले ही जो स्रोत विभाजन बहाल किया जा रहा है, वह लक्ष्य से छोटा था, क्योंकि विभाजन तालिका को स्पर्श नहीं किया जाता है restorepart, ऑपरेशन के बाद लक्ष्य विभाजन को "विस्तारित" करने की कोई आवश्यकता नहीं है।


0

मेरे मामले में -icdsअकेले समस्या हल नहीं हुई है। मुझे नहीं पता कि समस्या मेरी जैसी ही है। लेकिन मैंने यहां अपना प्रतिशत छोड़ दिया।

मैंने 930GiB HDD (सोर्स ड्राइव) से GPT पार्टीशन पार्टीशन टेबल के साथ 890GiB SSD (डेस्टिनेशन) पर डिस्क क्लोन करने की कोशिश की है। कृपया ध्यान दें कि मैं एक लिनक्स उपयोगकर्ता हूं और मेरे पास विंडोज़ 10 के साथ एक दोहरी बूट है। मैंने सभी विभाजनों को अपरिवर्तित छोड़ने और केवल मेरे डेटा विभाजन के आकार को थोड़ा कम करने की कोशिश की है।

  1. Gparted के साथ, मैंने बड़े डेटा विभाजन का आकार बदल दिया, ताकि SSD गंतव्य पर एक समग्र आकार हो, और अंत में सभी खाली स्थान स्थानांतरित हो सकें
  2. मैंने उन्नत मोड और -icdsसक्षम के साथ USB पेन से क्लोनज़िला-लाइव का उपयोग किया ।

यह असफल रहा । ऐसा लगता है कि Clonezilla विफल रहता है, प्रारंभ में, विभाजन तालिका को गंतव्य डिस्क पर क्लोन करने के लिए क्योंकि यह sfdisk उपयोगिता का उपयोग करता है जो sgdisk बर्तनों के बजाय पुराने विभाजन प्रकारों के लिए है। मेरा समाधान:

  1. पिछले जैसा ही (समग्र आकार फिट होना चाहिए)
  2. मैंने मैन्युअल रूप से इस कमांड के साथ Clonezilla शेल का उपयोग करते हुए विभाजन को एक ड्राइव से दूसरे में कॉपी किया, ( केवल GPT पार्टनर के लिए ) ! )

    sgdisk / dev / sdSourceDeviceName -R / dev / sdDestinationDeviceName

  3. निष्पादित Clonezilla डिस्क-टू-डिस्क क्लोन, -icdsगंतव्य डिस्क पर एक विभाजन तालिका बनाने के लिए विकल्प और विकल्प का चयन करें , विकल्प -k। (इस मामले में Clonezilla गंतव्य विभाजन का उपयोग करते हैं जैसे वे हैं, और आकार छोटा होने पर विभाजन का आकार बदल जाता है, फिट होने के लिए, यह एक अच्छा "सर्वश्रेष्ठ प्रयास" करता है)।

इसने काम किया । मैंने सभी विभाजनों को स्रोत के समान आकार प्राप्त किया (हां मैंने केवल बड़े विभाजन को थोड़ा कम किया है)। खिड़कियों के साथ दोहरी बूट अच्छी तरह से काम करता है। सादर

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.