جسمانی ہارڈ ڈسک میں وی ایچ ڈی فائلوں کی کاپی کرنے کے لئے ڈی ڈی کمانڈ کیسے استعمال کریں



مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں

ورچوئل ہارڈ ڈسک (وی ایچ ڈی) فائلیں وشال فائلیں ہیں جو ورچوئل بوکس اور کچھ دیگر ورچوئل x86 / x86_64 ایمولیٹرز پر جسمانی میڈیا کے استعمال کی تقلید کرتی ہیں۔ اس سے آپ اپنے لینکس کی تقسیم کے اندر ونڈوز ، او ایس ایکس ، ایم ایس ڈاس ، فری بی ایس ڈی ، اوپن بی ایس ڈی ، او ایس / 2 یا اس سے بھی لینکس کے دوسرے ورژن چلا سکتے ہیں۔ یہ فائلیں آپ کو ڈی ڈی کمانڈ کے ذریعہ ان کے مندرجات کو کسی فزیکل ڈسک پر براہ راست نہیں لکھنے دیتی ہیں جس کی مدد سے آپ ایسا ہی ایک آئی ایس او کے ساتھ کرسکتے ہیں ، لیکن ایسا کرنے کا ایک طریقہ ہے۔ اگرچہ کچھ رہنماidesں سے آپ کو VHD فائل کو آئی ایس او میں تبدیل کرنے کی ضرورت ہوتی ہے ، لیکن اگر آپ لینکس کے کسی بھی جدید ورژن پر ورچوئل بکس چلا رہے ہیں تو آپ کو ایسا کرنے کی ضرورت نہیں ہے۔ کیمو کے صارفین کے پاس بھی راستہ باقی ہے ، حالانکہ اس میں زیادہ سے زیادہ کھیلنا شامل ہے۔



آپ کو یہ یقینی بنانا ہوگا کہ آپ جن ڈرائیوز یا پارٹیشنوں کے ساتھ کام کرنے جارہے ہیں ان میں سے کوئی بھی آپ کو بوٹ کرنے کی ضرورت نہیں ہے۔ ہم نے ابھی اس مثال کے لئے تقسیم شدہ نند میموری کا ایک ٹکڑا استعمال کیا ہے ، لیکن اگر آپ ایسا نہیں کرسکتے تو آپ براہ راست ڈی وی ڈی یا USB بوٹ استعمال کرنا چاہتے ہیں۔ اس سے قطع نظر کہ آپ نے مشین کو کس طرح سے بوٹ کیا ، اپنے ٹرمینل پروگرام کو یا تو Ctrl ، Alt اور T کو تھام کر ، اوبنٹو ڈیش پر تلاش کرکے یا اسے Xfce4 یا LXDE میں سسٹم ٹولس سب مینس سے کھول کر شروع کریں۔



طریقہ 1: کمانڈ پرامپٹ سے VBoxManage استعمال کرنا

اس کا آسان ترین طریقہ روایتی ورچوئل باکس کی تنصیب کا استعمال ہے۔ اس بات کو یقینی بنائیں کہ آپ نے اپنے تمام اعداد و شمار کو بیک اپ کرلیا ہے جس کے بارے میں آپ کو کھو جانے کی فکر ہے کیوں کہ آپ منزل کے فزیکل ہارڈویئر پر موجود کسی بھی ڈیٹا کو ختم کرنے جارہے ہیں جب کہ آپ بھی اس عمل میں VHD یا VHDX فائل کے لئے کچھ کر سکتے ہیں۔ یہ دوسرے طریقہ کار کے لئے بھی ہے ، اسی طرح کچھ بھی شامل ہے جو اس تباہ کن ہیں۔



ایک بار جب آپ کو یقین ہو جائے کہ سب کچھ محفوظ ہے اور منزل کی ڈرائیو غیر نصب ہے لیکن پھر بھی وہ مشین سے منسلک ہے تو ، ایک بیرونی ہارڈ ڈسک کہو جو آپ نے ابھی تک پلگ ان کی ہے لیکن سوار نہیں ہے یا خام بھی ہوسکتی ہے کیونکہ آپ اس میں سے سب کچھ کھو دیں گے۔ اس عمل میں ، چلائیں VBoxManage کلونہڈ freeBSD.VHDX - فارمیٹ را freeBSD.RAW freeBSD.VHDX کو اپنی ورچوئل ہارڈ ڈسک سے تبدیل کرتے وقت۔ ہمارے پاس آزمائشی مقاصد کے لئے فری بی ایس ڈی کی کسی حد تک معتدل تنصیب والی ورچوئل ہارڈ ڈسک فائل تھی ، لہذا یہ نام ہے۔

جیسے ہی یہ حکم ختم ہوجائے ، چلائیں sudo dd if = freeBSD.RAW of = / dev / sde ، آپ نے ابھی تیار کردہ RAW فائل کے نام کی جگہ RAW فائل کا نام اور ایسڈی بلاک ڈیوائس کو اس آلہ سے تبدیل کرنا ہے جس میں آپ واقعتا interested دلچسپی رکھتے ہیں۔ اگر آپ کو یقین نہیں ہے تو آپ ہمیشہ چلا سکتے ہیں۔ sudo fdisk -l اس بات کو یقینی بنانا کہ آپ صحیح تقسیم کا نام جانتے ہو۔ بالکل اسی طرح جیسے کسی اور چیز کے لئے ڈی ڈی استعمال کریں ، آپ غلط آلے پر لکھنا نہیں چاہتے ہیں۔

آلہ پر جگہ نہ ہونے کی وجہ سے آپ کو ایک غلطی ہوسکتی ہے ، جیسے آپ نے کسی چھوٹے سے آلے پر کوئی بڑی فائل لکھنے کی کوشش کی ہو ، لیکن اس سے آزمائشوں میں دشواری پیش نہیں آسکتی ہے۔ ایسا لگتا ہے کہ اس عمل سے اضافی زیرو ملیں گے۔ بصورت دیگر ، آپ محض کم از کم بیوقوف بنانے کے ساتھ صرف دو مراحل میں ورچوئل ڈسک کو جسمانی ڈسک میں کاپی کرنے میں کامیاب ہوگئے ہیں۔



طریقہ 2: کیمو ڈسک نیٹ ورک بلاک ڈیوائس سرور کمانڈ کے ساتھ

جن صارفین کو صرف فوری ایمولیٹر (QEMU) ورچوئلائزیشن سسٹم تک رسائی حاصل ہے ان کو VBoxManage کمانڈ تک رسائی حاصل کرنے والوں کے مقابلے میں تھوڑا سا زیادہ ملوث طریقہ کار سے نمٹنا ہوگا۔ کمانڈ پرامپٹ پر ، چلائیں sudo modprobe nbd کے بعد qemu-nbd -r -c / dev / ndb0 -f vpc ourTest.vhd ، جس فائل کے ساتھ آپ کام کر رہے ہیں اس کی اصل فائل کی عکاسی کرنے کیلئے فائل کا نام تبدیل کر دیا گیا۔ آپ کو انسٹال کرنے کے طریقہ کار پر منحصر ہو کر ، قمو این بی ڈی کو چلانے کے لئے سوڈو کی ضرورت پڑسکتی ہے۔ اگر آپ یہاں سے احکامات کی کاپی کر رہے ہیں اور انہیں چسپاں کر رہے ہیں تو ، ان کو چلانے سے پہلے ان کو تبدیل کرنا یقینی بنائیں۔ زیادہ تر معاملات میں آپ کے پاس صرف یہاں پر فکر کرنے کے ل n ndb0 ڈیوائس موجود ہوگی ، لہذا آپ کو وہاں کوئی مسئلہ نہیں ہونا چاہئے۔

ایک بار یہ کام ہو جانے کے بعد ، آپ اس کے ساتھ تقسیم لکھ سکتے ہیں qemu-nbd -P 2 -r -c / dev / nbd2 -f vpc ourTest.vhd کے بعد sudo ddrescure -v -f / dev / nbd2 / dev / sde2 ، لیکن یاد رکھیں کہ آلہ کی فائلوں کو ان کے ساتھ تبدیل کرنا ہے جن کی آپ اصل میں دلچسپی رکھتے ہیں۔ اگر آپ ان کو اپنے ٹرمینل میں کاپی کرکے چسپاں کر رہے ہیں تو ، پھر ان فائلوں کے ناموں اور پارٹیشن نمبروں کو ان فائلوں سے تبدیل کرنا یقینی بنائیں جن پر آپ لکھنے کی کوشش کر رہے ہیں۔ ہمارا / dev / sde آلہ محض ایک استعمال شدہ SDHC کارڈ تھا جسے ہم کسی بھی چیز کو نقصان پہنچائے بغیر محفوظ طریقے سے جانچنے کے لئے استعمال کررہے تھے۔ آپ کو قیو این بی ڈی کو چلانے کے لئے سوڈو کی ضرورت ہوگی ، لیکن آپ کو اس کی ضرورت نہیں ہونی چاہئے۔ اسی طرح ، آپ کو اپنی تشکیل کے لحاظ سے پارٹیشن نمبرز چھوڑنا پڑ سکتے ہیں۔ QEMU عمل ان وجوہات کی بناء پر اتنا بدیہی نہیں ہے۔

ہائپر وی وی صارفین کے پاس وی ایچ ڈی فائل کی بجائے وی ایچ ڈی ایکس امیج ہوسکتی ہے۔ اگر یہ معاملہ ہے تو ، اس کے بجائے آپ کو چلانے کی ضرورت ہوگی qemu-nbd -c / dev / nbd0ff VHDX ourTest.vhd ایک بار پھر فائل کا نام تبدیل کرتے ہوئے۔ اگرچہ یہ شکل ونڈوز سرور 2012 میں ورچوئلائزڈ مشینوں میں زیادہ اسٹوریج کی گنجائش شامل کرنے کے ل an ایک اضافہ تھی ، لہذا زیادہ سے زیادہ لینکس صارفین وی ٹی ڈی کی 2TB حد سے بچنے کے ل it اس کا رخ کرتے ہیں۔ بصورت دیگر ، ان ہدایات پر قطع نظر اس سے قطع نظر کام کرنا چاہئے کہ فائل کے اصل سائز میں کوئی سوال نہیں ہے۔ GNU ddrescue ٹول dd کی طرح کام کرنا چاہئے ، حالانکہ یہ یقینی بناتا ہے کہ پہلے بہترین بلاکس کاپی کریں۔

اس کے چلانے کے بعد ، VHDX امیجز کے ساتھ کام کرنے والے صارفین کو چلانے کی ضرورت ہوگی sudo ddrescue -v -f / dev / nbd2 / dev / sde2 ، ایک بار پھر اوپر کی فائلوں کی جگہ لے لے۔ بصورت دیگر ، ہر قسم کے ورچوئل باکس کی تصاویر والے افراد استعمال کرسکتے ہیں qemu-nbd -P 2 -r -c / dev / nbd2 -f vpc ourTest.vhd اس سوال کو تقسیم کرنے کے لئے کہ یہ کوئی پرانی ڈسک ہے۔ آپ کو استعمال کرنے کی ضرورت ہوگی sudo Mount / dev / nbd2 / cdrom یا sudo Mount / dev / nbd2 / mnt اسے ماؤنٹ کرنا اس بات کو یقینی بنائیں کہ آپ کو کوشش کرنے سے پہلے / cdrom یا / mnt ڈائریکٹریوں پر کچھ اور نہیں ملا ہے۔

طریقہ 3: غیر ماؤنٹانگ اور پھر فائل کو منقطع کرنا

تصویر کو غیر ماؤنٹ کرنے کے ل you ، آپ کو صرف استعمال کرنے کی ضرورت ہے sudo umount / mnt یا sudo umount / cdrom اسے علیحدہ کرنے کے ل. لینکس کا دانا خود بھی ، اس کے علاج میں مصروف تھا گویا یہ کوئی اور حجم ہے۔

آپ کو ابھی بھی اسے QEMU نظام سے منقطع کرنے کی ضرورت ہوگی ، حالانکہ ، ٹائپ کریں qemu-ndb -d / dev / nbd2 اسے منقطع کرنے کے ل.

4 منٹ پڑھا