یہ یقینی بنانے کے لئے کہ آپ کی تازہ جلی ہوئی ڈسک اچھی طرح سے نکلی ہے ، اس کیلئے 'تصدیق شدہ ڈسک' کی خصوصیت بہت عمدہ ہے ، لیکن یہ کس طرح کام کرتی ہے؟ آج کی سپر صارف سوال و جوابی پوسٹ میں متجسس قارئین کے سوال کا جواب ہے۔
آج کا سوال وجواب کا سیشن ہمارے پاس سوپر یوزر کے بشکریہ ہے St اسٹیک ایکسچینج کی ایک ذیلی تقسیم ، سوال و جواب کی ویب سائٹوں کی کمیونٹی سے چلنے والی گروپ بندی۔
تصویر بشکریہ کوبالٹ 123 (فلکر) .
سوال
سپر صارف ریڈر صارف 1301428 جاننا چاہتا ہے کہ جل جانے کے بعد ڈسکس کی تصدیق کیسے ہوتی ہے:
جلانے کے بعد تصدیق شدہ ڈسک دراصل اعداد و شمار کی تصدیق کے لئے کیا کرتی ہے؟ میں تصور کرتا ہوں کہ یہ اصل فائلوں اور فائلوں کے مابین کسی طرح کا موازنہ ہے جس کو ڈسک پر جلا دیا گیا ہے ، لیکن کیا کسی کو معلوم ہے کہ واقعی یہ کم سطح پر کیا جاتا ہے؟
میرا مطلب ہے ، کیا اس سے ذریعہ اور منزل مقصود کی ہیش پیدا ہوتی ہے ، پھر ان کا موازنہ کیا جائے؟ اگر ایسا ہے تو ، کیا یہ جلے ہوئے مواد کی ہیش کو رام میں محفوظ کرتا ہے؟ یا یہ اسے ہارڈ ڈرائیو کی عارضی فائل میں محفوظ کرتا ہے؟ کیا ہو رہا ہے اس کی کوئی لاگ فائل ہے؟
یہ جاننے کے لئے صرف دلچسپی ہے کہ یہ خصوصیت کیسے کام کرتی ہے۔ اور میں ونڈوز امیج برنر کا ذکر کر رہا ہوں۔
ڈسک کی تصدیق کا عمل کس طرح کام کرتا ہے؟
جواب
ہمارے پاس سپر یوزر کے شراکت کار فرینک تھامس اور سنائٹیک کے پاس جواب ہے۔ پہلے ، فرینک تھامس:
کے لئے ونڈوز API پر یہ MSDN صفحات دیکھیں آئی برن تصدیق انٹرفیس اور IMAPI_Burn_VERIFICATION_LEVEL enum.
ڈیٹا ڈسکس کے ل it ، ایسا لگتا ہے کہ کوئیک موڈ میں یہ پوری ڈسک کو چیک نہیں کرتا ، صرف سیکٹروں کا انتخاب۔ اس کے بعد یہ یقینی بناتا ہے کہ API کال کرتی ہے READ_DISC_INFO اور READ_TRACK_INFO نئی ڈسک کے خلاف کامیاب ہوجاتی ہے۔
مکمل توثیق کے ل the ، یہ مندرجہ بالا چیک کرتا ہے ، پھر یادداشت کے سلسلے کو نذرآتش کیے جانے والے چیکسم کے خلاف نئی ڈسک پر آخری سیشن میں مکمل چیکس کرتا ہے۔ چیکسم کو رام میں رکھنا پڑتا ہے ، لیکن یہ ممکنہ طور پر قلیل اقدار ہیں۔ نوٹ کریں کہ موازنہ رام میں خود ڈسک امیج کے خلاف ہے ، نہ کہ ماخذ میڈیا ہی ، لہذا اگر منبع کے ڈیٹا کو صحیح طرح سے نہیں پڑھا گیا تو ، یہ غلط لکھا جائے گا۔ تصدیق سے اس کا پتہ نہیں چل سکے گا۔
میوزک ڈسکس کے ل it ، اس میں READ_TRACK_INFO اور مندرجات کی ڈسک ٹیبل کی جانچ پڑتال پر مرکوز ہے ، لیکن چیکسم حساب کتاب انجام نہیں دیتا ہے۔ موسیقی کے لئے کوئی توثیق کا پورا موڈ نہیں ہے۔
سینیٹیک کے جواب کے بعد:
فرینک نے اچھی طرح سے ونڈوز سے متعلق تصدیق کی وضاحت کی۔ میں اس سے زیادہ عمومی جواب دوں گا۔
- جلانے کے بعد تصدیق شدہ ڈسک دراصل اعداد و شمار کی تصدیق کے لئے کیا کرتی ہے؟
- میرا مطلب ہے ، کیا اس سے ذریعہ اور منزل مقصود کی ہیش پیدا ہوتی ہے ، پھر ان کا موازنہ کیا جائے؟ اگر ایسا ہے تو ، کیا یہ جلے ہوئے مواد کی ہیش کو رام میں محفوظ کرتا ہے؟ یا یہ اسے ہارڈ ڈرائیو کی عارضی فائل میں محفوظ کرتا ہے؟ کیا ہو رہا ہے اس کی کوئی لاگ فائل ہے؟
یہ یقینی طور پر ایک طریقہ ہے جس سے موازنہ کو عملی جامہ پہنایا جاسکتا ہے: ہیش ایک فائل (امید ہے کہ تصادم الگورتھم کی کافی بڑی تعداد میں پڑھیں) ، دوسرے کے لئے دہرائیں ، اور ہیش کا موازنہ کریں۔ اگر اسی طرح تصدیق کا اطلاق ہوتا ہے تو آپ تھوڑی دیر کے لئے ڈرائیو ایل ای ڈی فلیش دیکھ سکیں گے ، پھر سی ڈی / ڈی وی ڈی ایل ای ڈی فلیش تھوڑی دیر کے لئے دیکھیں گے۔
توثیق پر عمل درآمد کرنے کا دوسرا طریقہ یہ ہے کہ ایک فائل کا ایک بلاک پڑھیں ، پھر دوسری فائل سے وہی بلاک ، ان کا موازنہ کریں ، پھر جب تک فائل کا اختتام نہ ہو تب تک دہرائیں۔ اس معاملے میں ، آپ دونوں ڈرائیوز کے ایل ای ڈی کو پیچھے پیچھے دیکھیں گے۔
یقینا ، اگر ہارڈ ڈرائیو اور آپٹیکل ڈرائیو میں ایل ای ڈی نہیں ہے ، تو یہ اتنا واضح نہیں ہوگا۔ لیکن آپ اسے اب بھی پروسیسنگ مانیٹر جیسی کسی چیز کے ساتھ دیکھ سکتے ہیں کیونکہ اس میں سے ایک کے پڑھنے کی ایک سیریز لاگ ان ہوجائے گی ، پھر دوسرا یا تو ایک ہی ، بڑے پھٹ یا باری باری ، چھوٹے پھٹے میں۔
- میں تصور کرتا ہوں کہ یہ اصل فائلوں اور فائلوں کے مابین کسی طرح کا موازنہ ہے جس کو ڈسک پر جلا دیا گیا ہے ، لیکن کیا کسی کو معلوم ہے کہ واقعی یہ کم سطح پر کیا جاتا ہے؟
دراصل ، واقعی یہ ہے کہ ڈرائیو کیشے کو فلش کرنا ہے تاکہ موازنہ کرنے والا فنکشن میموری کیشے کے بجائے اصل ڈسک سے ڈیٹا کو پڑھ رہا ہو۔ ظاہر ہے کہ یہ ایک اہم اقدام ہے کیوں کہ اگر توثیق کیشے سے کی گئی ہے ، تو یہ اس بات کی نمائندگی نہیں کرتا ہے کہ اصل میں ڈسک پر کیا ہے ، لہذا بدعنوانی آسانی سے پھسل سکتی ہے۔
آپ دیکھ سکتے ہیں کہ موازنہ ڈرائیو سے کیا جاتا ہے یا رام میں کیشے سے کیا جاتا ہے اس سے کہ یہ کتنی تیزی سے واقع ہوتا ہے۔ اگر آپ دستی طور پر ایک سادہ سی موازنہ کرتے ہیں (یعنی ونڈف ، ونمراج کے ساتھ ، یا ہیشنگ ٹول کے ذریعہ انہیں لے کر) ، تو آپ دیکھیں گے کہ موازنہ توقع سے کہیں زیادہ تیز ہوجاتا ہے کیونکہ یہ میموری کیشے سے فائلوں کو پڑھ رہا ہے۔ آپ کو حقیقی ڈسک سے پڑھنے پر مجبور کرنے کے لئے کیشے کو فلش کرنا ہوگا۔ آپٹیکل ڈرائیوز (اور دیگر ہٹانے والے میڈیا جیسے فلیش ڈرائیوز اور میموری کارڈز) کے ل simply ، صرف ڈرائیو کو باہر نکالنا ہی کیشے کو فلش کرنے کے لئے کافی ہے ، لیکن ہارڈ ڈرائیوز کے ل it ، یہ اتنا آسان نہیں ہے (اگرچہ عام طور پر اس سے کوئی فرق نہیں پڑتا ہے کیونکہ نئی کاپی وہ ہے جس کی آپ جانچ کرنا چاہتے ہیں)۔
وضاحت میں شامل کرنے کے لئے کچھ ہے؟ تبصرے میں آواز بند. ٹیک سیکھنے والے اسٹیک ایکسچینج کے دوسرے صارفین سے مزید جوابات پڑھنا چاہتے ہیں؟ یہاں مکمل گفتگو کے دھاگے کو چیک کریں .