এটি আসলে একটি সফ্টওয়্যার এবং একটি হার্ডওয়্যার সমস্যা উভয়ই।
যেমনটি অন্যান্য উত্তরে আগেই বলা হয়েছে, বর্তমান আর্কিটেকচারগুলি প্রক্রিয়াগুলিকে গতি বাড়ানোর জন্য প্রচুর ক্যাশেিং সিস্টেম ব্যবহার করে। বিদ্যুৎ হারাতে, আপনি যে সামগ্রীটি অ-উদ্বায়ী মেমরিতে লেখা হয়নি তা আলগা করে রেখেছেন, এমনকি যদি আপনি ভেবেছিলেন যে আপনি এটি কোনও ফাইলে লিখেছেন। এটি একটি ডেটা ক্ষতি। আই / ও হারের উন্নতি করার জন্য উপরের প্রোগ্রামগুলির মতো কিছু ফাইল সিস্টেম একই ক্রমে ডিস্কে না লিখায় এটি ডেটা দুর্নীতির দিকেও নিয়ে যেতে পারে । আমি শুনেছি কিছু লোকেরা সফ্টওয়্যার ফাইল দুর্নীতি প্রতিরোধের প্রক্রিয়াগুলি এখনও কাজ করে দেওয়ার জন্য ext4-এ লিখে অফ-অফ-অর্ডারগুলি অক্ষম করে ফেলেছে, যখন এক্সট 4 বিকাশকারীরা বলছেন যে ফাইল সিস্টেমের আচরণটি নিশ্চিত করতে এই জাতীয় প্রোগ্রামটি ফাইএনসিচ ব্যবহার করা উচিত ।
হার্ডওয়্যার সমস্যা আছে। নিষ্ঠুর বিদ্যুত ডাউন ডাউন বেশিরভাগ বৈদ্যুতিক উপাদান, বেশিরভাগ মোটর এর inductive আচরণের কারণে ওভার ভোল্টেজ বা ওভার কারেন্ট হতে পারে। তবুও, ভাল ডিজাইন করা হার্ডওয়্যারগুলি পরবর্তী ক্ষয়ক্ষতিগুলি প্রতিরোধ করতে সক্ষম হওয়া উচিত। এটি কিছুটা বেশি ব্যয়বহুল, তবে আপনি যদি এক বছরের ওয়ারেন্টি (এমনকি alচ্ছিক) কম্পিউটার কিনে থাকেন বা গ্রাহকের রিটার্ন হ্যান্ডেল করেন তবে গ্রাহকের রিটার্ন পরিচালনার চেয়ে ফ্লাইব্যাক ডায়োড যুক্ত করা নির্মাতার পক্ষে কম ব্যয়বহুল। অতএব, খুব সস্তা বিদ্যুত সরবরাহ ব্যতীত আমি এখানে উদ্বিগ্ন নই।
এটি লক্ষণীয় যে 30 বছর আগের চেয়ে পাশবিক শাটডাউন এড়াতে আজকের কারণগুলি পৃথক। 30 বছর আগে, ফাইল সিস্টেমগুলি বিদ্যুতের ব্যর্থতার পক্ষে খুব বুদ্ধিমান ছিল এবং আপনি নিজে ফাইল সিস্টেমকে দূষিত করতে সক্ষম হয়েছিলেন। আজ, আপনি তাত্ত্বিকভাবে ফাইলগুলি ক্ষতিগ্রস্থ করতে পারেন, তবে পুরো ফাইল সিস্টেমটি নয়। ব্যবহারিকভাবে, আপনি যদি শিল্পের দক্ষতার উচ্চতর অবস্থা চান, আপনি এসএসডিতে স্যুইচ করবেন। সলিড স্টেট ড্রাইভগুলি ম্যানেজড ফ্ল্যাশ ব্যবহার করে, সাধারণত মাল্টি লেভেল সেলগুলি ন্যান্ড ফ্ল্যাশ (এর অর্থ ডাবল লেভেল সেল), কখনও কখনও ট্রিপল লেভেল সেলগুলি। লেখার সময় বিদ্যুৎ হারাতে এই প্রযুক্তিগুলির সাহায্যে আপনি পৃষ্ঠাটি লিখিত হওয়ার সাথে সাথে একই ব্লকের এক বা দুটি পৃষ্ঠাও দূষিত করতে পারেন। ফাইলসিস্টেম স্তরে, একটি ফাইলের পরিবর্তন অন্য ফাইল বা এমনকি ফাইল সিস্টেমের ডেটা দূষিত করতে পারে। পরিধান-সমতলকরণ, আবর্জনা সংগ্রহের কারণে, এবং অন্যান্য সঠিক-এবং স্থানান্তর ব্যবস্থা, লেখাগুলি এসএসডি থেকে কোনও ক্রিয়াকলাপের প্রয়োজন না হওয়াতেও ঘটতে পারে (এটি ব্যাকগ্রাউন্ড অপারেশন বলে), এবং দুর্নীতিগুলি তাই ফাইল-সিস্টেমের দৃষ্টিকোণ থেকে অনির্দেশ্য। এই ধরনের দুর্নীতি এড়ানোর জন্য, কিছু এসএসডি নির্মাতারা পাওয়ারলাস সনাক্ত হওয়ার পরে ফ্ল্যাশটিতে চলমান কোনও ক্রিয়াকলাপ শেষ করতে দেয় (তাদের জন্য প্রায় 10 মেট বিদ্যুৎ সরবরাহের প্রয়োজন হয়) তাদের এসএসডিতে ক্যাপাসিটার যুক্ত করে। এসডি কার্ড এবং ইউএসবি ফ্ল্যাশ ড্রাইভগুলির একই সীমাবদ্ধতা রয়েছে তবে এ জাতীয় ক্যাপাসিটার থাকতে পারে না। কিছু এসএসডি নির্মাতারা পাওয়ারলস সনাক্ত হওয়ার পরে ফ্ল্যাশটিতে চলমান কোনও ক্রিয়াকলাপ বন্ধ করতে দেয় এমন জন্য তাদের এসএসডি-তে ক্যাপাসিটার যুক্ত করে (এটি প্রায় 10 মিমি বিদ্যুত সরবরাহ প্রয়োজন)। এসডি কার্ড এবং ইউএসবি ফ্ল্যাশ ড্রাইভগুলির একই সীমাবদ্ধতা রয়েছে তবে এ জাতীয় ক্যাপাসিটার থাকতে পারে না। কিছু এসএসডি নির্মাতারা পাওয়ারলস সনাক্ত হওয়ার পরে ফ্ল্যাশটিতে চলমান কোনও ক্রিয়াকলাপ বন্ধ করতে দেয় এমন জন্য তাদের এসএসডি-তে ক্যাপাসিটার যুক্ত করে (এটি প্রায় 10 মিমি বিদ্যুত সরবরাহ প্রয়োজন)। এসডি কার্ড এবং ইউএসবি ফ্ল্যাশ ড্রাইভগুলির একই সীমাবদ্ধতা রয়েছে তবে এ জাতীয় ক্যাপাসিটার থাকতে পারে না।
এটিকে সংক্ষেপে বলতে গেলে, একটি সু-নকশিত হার্ডওয়্যার সাধারণত পাওয়ার-লোকসনের প্রমাণ, তবে আরও ব্যয়বহুল। সফ্টওয়্যার বেশিরভাগ সময় পাওয়ার-ক্ষতির প্রমাণ হয় তবে কখনও কখনও অন্যান্য সফ্টওয়্যারগুলির বিবর্তন দ্বারা অনুমানগুলি ভেঙে যেতে পারে। কম দামি ডিজাইন করার, বা নকশাকে ছোট করে তোলার কোনও প্রচেষ্টা নকশাকে পাওয়ার-লোকসনের প্রমাণ তৈরি করার ক্ষমতা হ্রাস করতে পারে। আপনার কম্পিউটার সর্বদা বর্বর শক্তি-ক্ষতির বিরুদ্ধে প্রতিরোধ করবে কিনা তাও জানা শক্ত।