ڈسک پارٹیشن کا تعارف
Introduction To Disk Partition
ہارڈ ڈسک ایک اہم سٹوریج ڈیوائس ہے جو کمپیوٹر پر معلومات کو محفوظ کرنے کے لیے استعمال ہوتی ہے۔ یہ مضمون آپ کو آپ کے کمپیوٹر پر ڈسک پارٹیشنز کا مختصر تعارف فراہم کرے گا۔
ہارڈ ڈسک کمپیوٹر کا مرکزی ذخیرہ کرنے والا آلہ ہے جو معلومات کو محفوظ کرنے کے لیے استعمال ہوتا ہے۔ ہارڈ ڈسک کو براہ راست استعمال نہیں کیا جا سکتا اور اسے تقسیم کرنا ضروری ہے۔ اور اسپلٹ ایریاز کو ہارڈ ڈسک پارٹیشن کہا جاتا ہے۔
روایتی ڈسک مینجمنٹ میں، ہارڈ ڈسک کی تقسیم کو دو قسموں میں تقسیم کیا جائے گا: بنیادی تقسیم اور توسیعی تقسیم . آپریٹنگ سسٹم کو پرائمری پارٹیشن میں انسٹال کیا جا سکتا ہے۔ اور یہ وہ پارٹیشن ہے جو کمپیوٹر کو بوٹ بنا سکتا ہے۔ مزید یہ کہ پارٹیشن کو براہ راست فارمیٹ کیا جا سکتا ہے۔ پھر سسٹم انسٹال کرنا اور فائلوں کو اسٹور کرنا۔
ڈسک پارٹیشن
ڈسک پارٹیشن ٹول ڈسک کو کئی منطقی حصوں میں تقسیم کرنے کے لیے پارٹیشن ایڈیٹر کا استعمال کرتا ہے، جنہیں پارٹیشنز کہا جاتا ہے۔ ایک بار جب ایک ڈسک کئی پارٹیشنز میں تقسیم ہو جاتی ہے تو مختلف قسم کی ڈائریکٹریز اور فائلز کو مختلف پارٹیشنز میں محفوظ کیا جا سکتا ہے۔ فائل کی نوعیت کو ممتاز بنانے کے لیے جتنے زیادہ پارٹیشنز ہوں گے اتنی ہی مختلف جگہیں ہیں۔ مزید تفصیلی نوعیت کے مطابق، فائلوں کو مختلف جگہوں پر ذخیرہ کیا جا سکتا ہے. لیکن بہت زیادہ پارٹیشنز پریشانیوں کا سبب بن سکتی ہیں۔ مختلف فائل سسٹمز میں اسپیس مینجمنٹ، رسائی کی اجازت اور ڈائرکٹری کی تلاش پر مختلف اصول ہوتے ہیں۔
ڈسک پارٹیشنز کو ایک سادہ ٹیکنالوجی کے طور پر شمار کیا جا سکتا ہے جو کہ منطقی حجم کے انتظام کا پیشرو ہے۔ MBR پارٹیشن ٹیبل میں، ہارڈ ڈسک میں صرف چار بنیادی پارٹیشنز ہوتے ہیں۔ اگر آپ کو چار سے زیادہ ڈسک پارٹیشنز کی ضرورت ہے تو توسیعی پارٹیشن کا استعمال ایک اچھا انتخاب ہوگا۔ اور زیادہ سے زیادہ تین پرائمری پارٹیشنز ہوں گے اور فزیکل ہارڈ ڈسک میں ایک توسیعی پارٹیشن۔ توسیعی تقسیم کو براہ راست استعمال نہیں کیا جا سکتا۔ اسے کئی منطقی پارٹیشنز میں تقسیم کیا جانا چاہیے۔ متعدد منطقی پارٹیشنز کو ایک توسیعی پارٹیشن سے تقسیم کیا جا سکتا ہے۔
نوٹ: آپ کے پاس ایک اور انتخاب بھی ہے: MBR ڈسک کو GPT ڈسک میں تبدیل کرنا۔ یہ پوسٹ اس کے بارے میں سب کچھ بتاتی ہے۔ MBR ڈسک اور GPT ڈسک کے درمیان فرق اور MBR سے GPT میں تبدیل کرنے کا طریقہ۔اہداف
ایک ہارڈ ڈسک پر متعدد فائل سسٹم لگانے کی بہت سی وجوہات ہیں:
انتظام کرنے میں آسان - عام طور پر، OS کو الگ جگہ میں رکھا جاتا ہے۔ اس قسم کی ترتیب کی وجہ سے، سسٹم ڈسک میں ظاہر ہونے والے ڈسک کے ٹکڑے ہونے سے دوسرے علاقے متاثر نہیں ہوں گے۔
تکنیکی حدود کو توڑنا۔ مثال کے طور پر، مائیکروسافٹ کے FAT فائل سسٹم کا پرانا ورژن بڑی میموری والی ڈسک تک رسائی حاصل نہیں کر سکتا۔ PC کے پرانے BIOS کو سلنڈر 1024 سے آپریٹنگ سسٹم شروع کرنے کی اجازت نہیں ہے۔ تاہم، اوپر درج اصول اس حصے کو تباہ ہونے سے بچاتا ہے۔
کچھ آپریٹنگ سسٹمز میں ( جیسے لینکس ) swap فائل ایک پارٹیشن ہے۔ اس صورت میں، وہ سسٹم جو ڈوئل بوٹ کنفیگریشن کا مالک ہے کئی آپریٹنگ سسٹمز کو ڈسک کی جگہ بچانے کے لیے ایک ہی سویپ پارٹیشن استعمال کرنے کی اجازت دیتا ہے۔
ہمیں ضرورت سے زیادہ لاگز یا دیگر دستاویزات کو کمپیوٹر کو بھرنے سے روکنا چاہیے۔ یہ صورتحال پورے کمپیوٹر کی ناکامی کا باعث بن سکتی ہے۔ انہیں الگ الگ پارٹیشنز میں رکھنے سے صرف ایک مخصوص پارٹیشن کی جگہ ختم ہو سکتی ہے۔
دو آپریٹنگ سسٹم اکثر ایک ہی پارٹیشن پر انسٹال نہیں ہو سکتے یا مختلف استعمال نہیں کر سکتے۔ مقامی 'ڈسک کی شکل۔ متعدد آپریٹنگ سسٹمز کو انسٹال کرنے کے لیے، ہم ڈسک کو کئی منطقی پارٹیشنز میں تقسیم کر سکتے ہیں۔
بہت سے فائل سسٹم فائلوں کو ڈسک میں لکھنے کے لیے فکسڈ کلسٹر سائز کا استعمال کرتے ہیں۔ ان کلسٹرز کا سائز فائل سسٹم کے سائز کے براہ راست متناسب ہے۔ اگر فائل کا سائز کلسٹر سائز کے عدد کے اوقات میں نہیں ہے، تو آخری کلسٹر گروپ میں خالی جگہ ہوگی جسے دوسری فائلیں استعمال نہیں کرسکتی ہیں۔ اور پارٹیشن جتنی بڑی ہوگی، کلسٹر کا سائز اتنا ہی بڑا ہوگا اور اتنی ہی زیادہ جگہ ضائع ہوگی۔ لہذا، بڑے پارٹیشن کے بجائے کئی چھوٹے پارٹیشنز کا استعمال جگہ بچا سکتا ہے۔
ہر پارٹیشن مختلف ضروریات کے مطابق ڈھال سکتا ہے۔ مثال کے طور پر، اگر کوئی پارٹیشن شاذ و نادر ہی ڈیٹا لکھنے کے لیے ہوتا ہے، تو اسے صرف پڑھنے کے لیے لوڈ کیا جا سکتا ہے۔ اگر آپ بہت سی چھوٹی فائلیں حاصل کرنا چاہتے ہیں تو آپ کو فائل سسٹم پارٹیشن استعمال کرنے کی ضرورت ہے جس میں بہت سے نوڈس ہیں۔
UNIX چلاتے وقت، آپ کو صارفین کو ہارڈ لنکس کے حملے سے روکنے کی ضرورت پڑ سکتی ہے۔ اس مقصد کو حاصل کرنے کے لیے، /home اور /tmp کو /var/ اور /etc کے تحت سسٹم فائلوں سے الگ کیا جانا چاہیے۔
پارٹیشن فارمیٹ
عام ڈسک پارٹیشن فارمیٹ ہیں: FAT ( FAT16 )، FAT32، NTFS، ext2، ext3، وغیرہ۔
FAT16
یہ ms-dos ہے اور ابتدائی Win 95 میں سب سے عام ڈسک پارٹیشن فارمیٹ کی قسم 16 بٹ فائل ایلوکیشن ٹیبل کو اپناتی ہے اور 2 GB تک ہارڈ ڈرائیو کو سپورٹ کر سکتی ہے۔ یہ سب سے زیادہ استعمال ہونے والا ڈسک پارٹیشن فارمیٹ ہے جس نے سب سے زیادہ آپریٹنگ سسٹمز کی حمایت حاصل کی۔
تقریباً تمام آپریٹنگ سسٹمز FAT16 (جیسے DOS، Win95، Win97، Win98، Windows NT، Win2000، اور Linux) کو سپورٹ کر سکتے ہیں۔ لیکن FAT16 پارٹیشن فارمیٹ کا ایک نقصان ہے: کم ڈسک کے استعمال کی کارکردگی۔
ڈاس اور ونڈوز سسٹم میں، ڈسک فائل ایلوکیشن کی اکائی کلسٹر ہے۔ ایک کلسٹر صرف ایک فائل کو تفویض کیا جا سکتا ہے اس سے کوئی فرق نہیں پڑتا ہے کہ فائلیں پورے کلسٹر میں کتنی جگہ پر قبضہ کرتی ہیں. تو یہاں تک کہ اگر ایک فائل بہت چھوٹی ہے، یہ بھی ایک کلسٹر لیتا ہے. باقی تمام جگہ خالی ہے، لہذا یہ ڈسک کی جگہ کے ضیاع کا باعث بنے گی۔ پارٹیشن ٹیبل کی گنجائش کی محدودیت کی وجہ سے، FAT16 پارٹیشن جتنا بڑا ہوگا، ڈسک میں کلسٹر کی گنجائش اتنی ہی زیادہ ہوگی اور فضلہ اتنا ہی زیادہ ہوگا۔
لہذا اس مسئلے کو حل کرنے کے لیے، مائیکروسافٹ نے Win 97 میں ایک نیا ڈسک پارٹیشن فارمیٹ – FAT32 متعارف کرایا۔
FAT32
32 بٹ فائل ایلوکیشن ٹیبل کا استعمال ڈسک مینجمنٹ کی صلاحیت کو بہت زیادہ بڑھا دیتا ہے۔ یہ FAT16 میں اس حد کو توڑتا ہے کہ ہر پارٹیشن کی گنجائش صرف 2 GB ہے۔ پیداواری لاگت کم ہونے کی وجہ سے اس کی صلاحیت بڑی سے بڑی ہوتی جاتی ہے۔
FAT32 پارٹیشن فارمیٹ استعمال کرنے کے بعد، ہم ایک بڑی ہارڈ ڈسک کو کئی پارٹیشنز میں تقسیم کرنے کے بجائے ایک پارٹیشن کے طور پر بیان کر سکتے ہیں۔ تبدیلی ڈسک کے انتظام میں بہت زیادہ سہولت فراہم کرتی ہے۔ اور FAT32 کا ایک فائدہ ہے: جب ایک پارٹیشن 8 GB سے زیادہ نہیں ہوتا ہے، FAT32 ڈرائیو میں ہر کلسٹر کا سائز 4 KB پر طے ہوتا ہے۔
FAT16 کے مقابلے میں، یہ ڈسک کی جگہ کے ضیاع کو بہت کم کر سکتا ہے، اور ڈسک کے استعمال کو بہتر بنا سکتا ہے۔ آپریٹنگ سسٹم جو اس ڈسک پارٹیشن فارمیٹ کو سپورٹ کرتے ہیں Win97، Win98 اور Win2000 ہیں۔ پارٹیشن فارمیٹ، تاہم، اس کے نقصانات بھی ہیں۔ سب سے پہلے، یہ ڈسک پارٹیشنز کو فارمیٹ کرنے کے لیے FAT32 کا استعمال کرتا ہے۔ فائل ایلوکیشن ٹیبل کی توسیع کی وجہ سے، چلانے کی رفتار FAT16 کے مقابلے میں سست ہے۔ اس کے علاوہ، DOS پارٹیشن فارمیٹ کو سپورٹ نہیں کرتا ہے۔
پارٹیشن اسکیم استعمال کرنے کے بعد، آپ DOS آپریشن سسٹم استعمال کرنے سے قاصر ہوں گے۔
این ٹی ایف ایس
اس میں اچھی حفاظت اور استحکام کی خصوصیات ہیں۔ مزید کیا ہے، فائل کے ٹکڑے ٹکڑے کرنے میں بہت کمی آئے گی۔ یہ صارفین کے آپریشن کو بھی ریکارڈ کر سکتا ہے۔ صارف کی اجازت پر سخت پابندیوں کی بنیاد پر، یہ صارف کو سسٹم کی طرف سے دی گئی اتھارٹی کے مطابق کارروائیاں کرنے میں مدد کر سکتا ہے۔
یہ ترتیب سسٹم اور ڈیٹا کی حفاظت کی حفاظت کر سکتی ہے۔ بہت سے OS اس پارٹیشن فارمیٹ کو سپورٹ کر سکتے ہیں، جیسے Windows NT، Windows 2000، Windows Vista، Windows 7 اور Windows 8۔
آپ کر سکتے ہیں۔ FAT کو NTFS میں تبدیل کریں۔ اور NTFS کو FAT میں تبدیل کریں۔ MiniTool پارٹیشن وزرڈ کی مدد سے محفوظ طریقے سے۔
ext2، ext3
Ext2 اور ext3 وہ ڈسک فارمیٹس ہیں جنہیں لینکس آپریٹنگ سسٹم میں استعمال کیا جانا چاہیے۔ بالکل اسی طرح جیسے یہ فائل ایلوکیشن ٹیبل میں ہے، لینکس ext2/ext3 فائل سسٹم معلومات کو ریکارڈ کرنے کے لیے انڈیکس نوڈ کا اطلاق کرتا ہے۔ انڈیکس نوڈ ایک ایسا ڈھانچہ ہے جس میں فائل کی لمبائی، تخلیق اور وقت، اجازت، ملکیت اور معلومات جیسے ڈسک کی پوزیشن شامل ہوتی ہے۔
ایک فائل سسٹم انڈیکس نوڈ صفوں کو برقرار رکھتا ہے، اور ہر فائل یا ڈائرکٹری انڈیکس نوڈ سرنی میں صرف ایک عنصر سے مطابقت رکھتی ہے۔ سسٹم ہر انڈیکس نوڈ کو ایک نمبر تفویض کرتا ہے، جس کا مطلب ہے صف میں موجود نوڈس کا انڈیکس نمبر ( انڈیکس نوڈ نمبر کے نام سے جانا جاتا ہے۔ )۔
لینکس فائل سسٹم فائل انڈیکس نوڈ نمبر اور فائل کا نام ڈائریکٹری میں رکھتا ہے۔ ڈائرکٹری، لہذا، صرف فائل کے ناموں کی ایک فہرست ہے، اور یہ فائل کا نام اور اس کے انڈیکس نوڈ نمبر کو ایک ساتھ جوڑتی ہے۔ فائل کے نام اور انڈیکس نوڈ کے ہر جوڑے کو کنکشن کہا جاتا ہے۔ ایک فائل میں مماثل انڈیکس نوڈ نمبر ہوتا ہے۔ لیکن انڈیکس نوڈ نمبر کے لیے، مماثل فائل کے متعدد نام ہو سکتے ہیں۔ لہذا، ڈسک پر ایک ہی فائل کو مختلف راستوں سے حاصل کیا جا سکتا ہے۔
پہلے سے طے شدہ طور پر، لینکس موثر اور مستحکم حالت کو یقینی بنانے کے لیے ext2 جیسے فائل سسٹم کا استعمال کرتا ہے۔ لیکن کلیدی کاروبار میں لینکس سسٹم کے اطلاق کے ساتھ، لینکس فائل سسٹم کے نقصانات بھی آہستہ آہستہ سامنے آتے ہیں: ext2 فائل سسٹم لاگ فائل سسٹم نہیں ہے۔ یہ کلیدی صنعتوں کے اطلاق میں ایک مہلک کمزوری ہے۔
Ext3 فائل سسٹم ext2 سے تیار کیا گیا ہے۔ اور ext3 فائل سسٹم بہت مستحکم اور قابل اعتماد رہا ہے۔ یہ ext2 کے ساتھ پوری طرح مطابقت رکھتا ہے۔ صارف لاگ فنکشن کے ساتھ ساؤنڈ فائل سسٹم میں منتقلی کر سکتے ہیں۔ یہ دراصل لاگ فائل سسٹم ext3 کو ڈیزائن کرنے کا اصل ارادہ ہے۔
تقسیم کے طریقے
ہم کچھ تھرڈ پارٹی سافٹ ویئر استعمال کر سکتے ہیں ( جیسے MiniTool پارٹیشن وزرڈ، تقسیم کا جادو وغیرہ تقسیم کو تقسیم کرنا۔ اور ہم اس عمل کو کرنے کے لیے آپریٹنگ سسٹم کے ذریعے فراہم کردہ ڈسک مینجمنٹ پلیٹ فارم بھی استعمال کر سکتے ہیں۔ ونڈوز آپریٹنگ سسٹم میں، ہم ڈسک پارٹ کو ہدایات کے ذریعے ڈسک پارٹیشن پیرامیٹرز کو ایڈجسٹ کرنے کے لیے بھی استعمال کر سکتے ہیں۔
تقسیم کی اقسام
ہارڈ ڈسک کے تقسیم ہونے کے بعد، تین قسم کی تقسیم ہوگی: بنیادی تقسیم، توسیعی تقسیم اور نان ڈاس پارٹیشن۔
نان ڈاس پارٹیشن
ہارڈ ڈسک میں نان ڈاس پارٹیشن ایک خاص پارٹیشن فارم ہے۔ یہ دوسرے آپریٹنگ سسٹم کے لیے ہارڈ ڈسک سے ایک ایریا کو الگ کرتا ہے۔ صرف نان ڈاس پارٹیشن آپریٹنگ سسٹم ہی اسٹوریج ایریا کا انتظام اور استعمال کر سکتا ہے۔
بنیادی تقسیم
بنیادی تقسیم عام طور پر ہارڈ ڈسک کے سامنے والے حصے میں ہوتی ہے۔ ماسٹر بوٹ پروگرام اس کا ایک حصہ ہے۔ اور یہ بنیادی طور پر ہارڈ ڈسک پارٹیشن کی درستگی کو جانچنے اور فعال پارٹیشن کا تعین کرنے کے لیے استعمال ہوتا ہے جو DOS یا فعال پارٹیشن میں نصب دوسرے آپریٹنگ سسٹم کو بوٹ کا حق دینے کے لیے ذمہ دار ہے۔ اگر یہ سیکشن خراب ہو جاتا ہے تو، OS ہارڈ ڈسک سے بوٹ نہیں ہو سکتا۔ لیکن فلاپی ڈرائیو یا آپٹیکل ڈرائیو سے بوٹ کرنے کے بعد ہارڈ ڈسک کو پڑھا اور لکھا جا سکتا ہے۔
توسیعی تقسیم
توسیعی تقسیم کا تصور زیادہ پیچیدہ ہے۔ اور ہارڈ ڈسک کی تقسیم اور منطقی ڈسک کے درمیان الجھن پیدا کرنا انتہائی آسان ہے۔ پارٹیشن ٹیبل کا اگلا بائٹ پارٹیشن ٹائپ ویلیو ہے۔
32MB سے بڑا بوٹ ایبل بنیادی DOS پارٹیشن ویلیو 06 کے ساتھ ہے۔ توسیعی DOS پارٹیشن کی قیمت 05 ہے۔ اگر بنیادی DOS پارٹیشن کی قسم کو 05 میں تبدیل کرتے ہیں، تو آپ سسٹم کو شروع کرنے سے قاصر ہوں گے اور ڈیٹا کو پڑھ اور لکھ نہیں سکیں گے۔ اگر ہم 06 کو دوسری اقسام جیسے 05 میں تبدیل کرتے ہیں، تو تقسیم یقیناً پڑھ اور لکھ نہیں سکتی۔ بہت سے لوگ ایک پارٹیشن کو خفیہ کرنے کے لیے اس قسم کی قدر کا استعمال کرتے ہیں۔ اور اصل قدر کو بحال کرنے سے پارٹیشن کو معمول پر لایا جا سکتا ہے۔
سپروائزر موڈ
ڈسک پارٹیشن مینجمنٹ کے طریقے سسٹم کی ضروریات کو پوری طرح سے پورا نہیں کر سکتے ہیں، اس لیے آپریٹنگ سسٹمز میں ڈسک مینجمنٹ میں مختلف نئے طریقے ہوتے ہیں، جیسے ونڈوز میں ڈائنامک ڈسک اور لینکس میں منطقی حجم کا انتظام۔