হার্ডড্রাইভ ডেটা পুনরুদ্ধার করুন


12

আমার একটি ডেল ল্যাপটপ রয়েছে যা সম্প্রতি "মারা গেছে" (এটি শুরু হওয়ার সাথে সাথে মৃত্যুর নীল পর্দাটি পাওয়া যাবে) এবং হার্ড ড্রাইভটি একটি অদ্ভুত সাইক্লিক ক্লিক করে শব্দ করবে।

আমি তথ্যটি পুনরুদ্ধার করতে আমার লিনাক্স মেশিনে কিছু সরঞ্জাম ব্যবহার করতে পারি কিনা তা দেখতে চেয়েছিলাম, তাই আমি এটি এখানে প্লাগ ইন করেছিলাম।

আমি যদি "fdisk" চালাই তবে আমি পাই:

Disk /dev/sdb: 20.0 GB, 20003880960 bytes
64 heads, 32 sectors/track, 19077 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Disk identifier: 0x64651a0a

Disk /dev/sdb doesn't contain a valid partition table

ঠিক আছে, পার্টিশন টেবিলটি বিশৃঙ্খলাবদ্ধ। তবে আমি যদি টেবিলটি ঠিক করার চেষ্টা করে "টেস্টডিস্ক" চালনা করি তবে এটি একই স্থানে ক্লিক করে শব্দটি তৈরি করে:

Disk /dev/sdb - 20 GB / 18 GiB - CHS 19078 64 32
Analyse cylinder   158/19077: 00%

আমি হার্ড ড্রাইভটি আবার কাজ করছে এবং কেবলমাত্র ডেটা নিয়ে মাথা ঘামাই না, তাই পার্টিশনগুলি কোথায় ছিল তা নির্ধারণ করার জন্য আমি "জিপিআর্ট" ছুটে এসেছি। আমি এটা বুজেছি:

dev(/dev/sdb) mss(512) chs(19077/64/32)(LBA) #s(39069696) size(19077mb)

* Warning: strange partition table magic 0x2A55.
Primary partition(1)
   type: 222(0xDE)(UNKNOWN)
   size: 15mb #s(31429) s(63-31491)
   chs:  (0/1/1)-(3/126/63)d (0/1/32)-(15/24/4)r
   hex:  00 01 01 00 DE 7E 3F 03 3F 00 00 00 C5 7A 00 00

Primary partition(2)
   type: 007(0x07)(OS/2 HPFS, NTFS, QNX or Advanced UNIX) (BOOT)
   size: 19021mb #s(38956987) s(31492-38988478)
   chs:  (4/0/1)-(895/126/63)d (15/24/5)-(19037/21/31)r
   hex:  80 00 01 04 07 7E FF 7F 04 7B 00 00 BB 6F 52 02

সুতরাং আমি কেবল পুরানো এনটিএফএস বিভাজনে মাউন্ট করার চেষ্টা করেছি, তবে একটি ত্রুটি পেয়েছি:

sudo mount -o loop,ro,offset=16123904 -t ntfs /dev/sdb /mnt/usb
NTFS signature is missing.

বিতৃষ্ণা। ঠিক আছে. কিন্তু তখন আমি চালিয়ে একটি কাঁচা ডেটা ডাম্প নেওয়ার চেষ্টা করেছি

dd if=/dev/sdb of=/home/erik/brokenhd skip=31492 count=38956987 

কিন্তু ফাইলটি 59885568 বাইটে উঠেছিল এবং একই চক্রীয় ক্লিকের শব্দ করেছে।

স্পষ্টতই একটি খারাপ ক্ষেত্র আছে, তবে আমি এটি সম্পর্কে কী করব তা জানি না!

ডেটা এখনও আছে ... আমি যদি টেক্সটপ্যাডে 57 এমবি ফাইলটি দেখি ... আমি ফাইলগুলি থেকে কাঁচা ডেটা দেখতে পাচ্ছি।

আমি কীভাবে আমার তথ্য ফিরে পেতে পারি?

কোন পরামর্শের জন্য ধন্যবাদ,

সমাধান:

আমি আমার 90% ডেটা পুনরুদ্ধার করতে সক্ষম হয়েছি:

  1. ফ্রিজারে হার্ডড্রাইভ free
  2. ব্যবহৃত Ddrescue ড্রাইভ একটি কপি করতে
  3. যেহেতু Ddrescue ব্যবহারের আমার ড্রাইভে যথেষ্ট পেতে সক্ষম ছিল না testdisk আমার পার্টিশন / ফাইল সিস্টেম পুনরুদ্ধার করার জন্য, আমি ব্যবহার শেষ পর্যন্ত photorec আমার ফাইল অধিকাংশ পুনরুদ্ধার করতে

সেরা ফলাফলের জন্য ফ্রিজে হার্ড ড্রাইভ .োকান।
শটগান নিনজা

উত্তর:


12

DDrescue এরকম পরিস্থিতিতে ডেটা বন্ধ করার জন্য ডিজাইন করা হয়েছে। তারপরে চিত্রটি মাউন্ট করার চেষ্টা করুন এবং যদি ফাইলগুলি অনুপস্থিত থাকে তবে চিত্রটিতে টেস্টডিস্ক এবং ফটোরেককে একটি সুযোগ দিন।


আমার সব কিছুর মতোই সমস্যা হচ্ছে। হার্ডড্রাইভ শোনার আগে ড্রেসস্কু আমাকে একটি 75 এমবি ফাইল সম্পর্কে পেয়ে যায় এবং এটি হিমশীতল হয়। আমি এটির বাইরেও CTRL + C করতে পারি না can't এই লগফিলটি সেক্টরটি ছেড়ে দেওয়ার পরে কোনও সেক্টর শুরু করার জন্য কি হ্যাক করার কোনও উপায় আছে? বা খারাপ সেক্টর সম্পর্কে কম যত্ন নেওয়ার জন্য আমি একটি পতাকা সেট করতে পারি?
এরিক ডব্লিউ

আরও অনুসন্ধান আমি একটি FAQ এ পড়েছিলাম: "যদি ddrescue স্ক্রিনটি রিফ্রেশ না করে বা Ctrl-C তে সাড়া না দেয় এটি কারণ ড্রাইভটি অবরুদ্ধ। আমার ধারণা আমি এটি রাতারাতি বসতে দেব ...
এরিক ডব্লু

... এমন ভাগ্য নেই :(
এরিক ডব্লিউ

1
এটি খারাপ খাতকে উপেক্ষা করার কথা। যদি কোনও ড্রাইভে বিপর্যয়কর শারীরিক ক্ষতি হয় তবে, একটি শেষ ডাচ রিকভারি পদ্ধতি ড্রাইভকে একটি ফ্রিজে রাখা জড়িত থাকতে পারে। Lifehacker.com/170257/…
যাত্রামন গীক

আমি মনে করি ফ্রিজের জিনিসটি একটি পৌরাণিক কাহিনী তবে এটি কাজ করেছে এবং ডিড্রেসকে মোটামুটি দাগ কাটাতে সহায়তা করেছে। তারপরে আমি আমার ফাইলগুলি পেতে ফটোর্যাক ব্যবহার করেছি। আমি আমার ড্রাইভের প্রায় 90% ডেটা পেয়েছি। আপনার সাহায্যের জন্য ধন্যবাদ!
এরিক ডব্লু

5

আপনি যেহেতু লিনাক্স সচেতন, তাই ড্রাইভটিতে টেস্টডিস্ক এবং ফটোআরক উভয়ই চালনার চেষ্টা করুন। বা আরও ভাল, ড্রাইভের একটি ডিডি চিত্র নেওয়ার চেষ্টা করুন এবং সেগুলি দিয়ে ক্রল করুন। হার্ড ড্রাইভগুলি যা শব্দ করে তোলে তাদের গুরুতর সমস্যা হতে থাকে এবং শোরগোল শুরু হওয়ার পরে দীর্ঘ হয় না।


+ "গোলমাল শুরু করে এমন হার্ড ড্রাইভগুলি গুরুতর সমস্যা হতে থাকে এবং শোরগোল শুরু হওয়ার পরে দীর্ঘায়িত হয় না" খুব সত্য
হাইপারস্লাগ

আমি কখনও ফটোআরকের কথা শুনিনি, এটি একটি দুর্দান্ত অ্যাপ! সমস্যাটি হ'ল টেস্টডিস্কের মতো প্রায় 50 এমবি ডেটা পুনরুদ্ধারের পরে এটি হিমশীতল। এই অ্যাপসটিকে এই খারাপ খাতটি এড়িয়ে যাওয়ার কোনও উপায় আছে কি?
এরিক ডব্লিউ

2

টেস্টডিস্ক হ'ল একটি মুক্ত ওপেন সোর্স পার্টিশন স্ক্যানার এবং ডেটা পুনরুদ্ধার সরঞ্জাম। এটি হারিয়ে যাওয়া পার্টিশন পুনরুদ্ধার করতে খুব দরকারী। ফটোআরেক হ'ল ফ্রি সাধারণভাবে ব্যবহৃত ডেটা পুনরুদ্ধারের সরঞ্জাম।

ফটোডেকের চেয়ে টেস্টডিস্ক অনেক বেশি দক্ষ। টেস্টডিস্কের সমস্যাটি হ'ল এটি সর্বদা মুছে ফেলা সমস্ত ফাইল পুনরুদ্ধার করে না। আপনি যদি দুর্ঘটনাক্রমে একটি বিভাজন পুনরায় ফর্ম্যাট করেন তবে টেস্টডিস্ক একটি ফাইল না হারিয়ে হাজার হাজার ফাইল পুনরুদ্ধার করতে পারে, তবে আপনি কোনও ফাইল ট্র্যাশে প্রেরণ করে এবং তারপর ট্র্যাশ খালি করে মুছে ফেললে টেস্টডিস্ক সবসময় এটি পুনরুদ্ধার করতে পারে না।

সুতরাং প্রথমে টেস্টডিস্কটি ব্যবহার করুন এবং যদি আপনি মুছে ফেলা সমস্ত ফাইল টেস্টডিস্কের সাথে পুনরুদ্ধার করেন তবে আপনার কাজ শেষ। আপনি যদি টেস্টডিস্কের সাথে মুছে ফেলা বেশিরভাগ ফাইল পুনরুদ্ধার করেন তবে আপনি ঠিক করেছেন যে আপনি সম্পন্ন করেছেন কিনা। টেস্টডিস্ক চালানোর পরে যদি আপনি না হয়ে থাকেন তবে ফটোটেক ব্যবহার করে মুছে ফেলা ফাইলগুলি পুনরুদ্ধার করতে পারেন। ফটোআরেক মুছে ফেলা ফাইলগুলি পুনরুদ্ধার করতে পারে না যা সম্পূর্ণরূপে ওভাররাইট করা হয়েছে (উদাহরণস্বরূপ, ddপ্রোগ্রাম সহ)। কিছু ক্ষেত্রে, ফাইলের নামটি ফাইলটিতেই সংরক্ষণ করা হয়। ফটোআরেক এই ক্ষেত্রে ফাইলের নাম পুনরুদ্ধার করার চেষ্টা করে তবে বেশিরভাগ সময় ফটোআরেক ফাইলের নামগুলি পুনরুদ্ধার করতে পারে না।


ফটোআরকে ব্যবহার করে ফাইল টাইপের ভিত্তিতে ফাইলগুলি পুনরুদ্ধার করুন

এই পদক্ষেপগুলি অনুসরণ করার আগে একটি লিনাক্স লাইভ ডিভিডি / ইউএসবি থেকে বুট করা পছন্দনীয়, যাতে মুছে ফেলা ফাইলটি থাকা অপারেটিং সিস্টেমটি ব্যবহার না করে।

  1. টেস্টডিস্কটি ইনস্টল করুন যদি এটি ইতিমধ্যে আপনার ওএসে ইনস্টল করা না থাকে। লিনাক্স বিতরণগুলিতে, টেস্টডিস্ক ইনস্টল করার সাথে এটির সাথে ফটোআরকেও ইনস্টল করা হবে।

  2. ফটোআরচ চালু করুন (একটি লাইভ সিডি / ইউএসবিতে টার্মিনাল থেকে লঞ্চ করুন বা রুট হিসাবে লঞ্চ করুন)।

  3. হার্ড ডিস্ক নির্বাচন করুন।

  4. পার্টিশন টাইপ নির্বাচন করুন।

    যদি আপনার হার্ড ডিস্কে লিনাক্সের পার্টিশন থাকে তবে নির্বাচন করুন [Intel]

  5. ফাইল টাইপ বিকল্প নির্বাচন করুন।

    যান [File Opt]এবং টিপুন Enter। এখানে আপনি টিপে সমস্ত ধরনের ফাইল অক্ষম করতে পারেন s। চেক বোতামটি টগল করতে স্থান ব্যবহার করুন। পুনরুদ্ধার করতে ফাইল টাইপ (গুলি) নির্বাচন করুন।

  6. বিকল্প নির্বাচন করুন.

    ফটোআরকে বিভিন্ন বিকল্পের একটি তালিকাও রয়েছে। সাধারণ পরিস্থিতিতে আপনার এগুলি সংশোধন করার দরকার নেই।

  7. পার্টিশন নির্বাচন করুন।

    আপনি যে ফাইলটি থেকে ফাইলটি সরিয়ে নিয়েছেন সেটিকে নির্বাচকটিকে সরান। তারপর টিপুন Enterউপর [Search]

  8. ফাইল সিস্টেমের ধরণ নির্বাচন করুন।

    আপনি লিনাক্স ব্যবহার করে থাকেন, এটা এত ডিফল্ট নির্বাচন কোনো ext2 / ext3 / ext4 এই, হতে যাচ্ছে ext2/ext3। অন্যথায় আপনি যদি ফ্যাট বা এনটিএফএস নির্বাচন হিসাবে ফর্ম্যাট করা পার্টিশন থেকে ফাইলগুলি পুনরুদ্ধার করছেন Other

  9. বিশ্লেষণের জন্য স্থান নির্বাচন করুন।

    Freeনির্দিষ্ট ফাইলটি অপসারণের পরে আপনি যদি সেই বিভাজনটিতে লিখেন না তবে নির্বাচন করুন, অন্যথায় নির্বাচন করুন Whole

  10. ফাইলগুলি পুনরুদ্ধার করতে একটি ডিরেক্টরি নির্বাচন করুন।

    এখন যে পথটি পুনরুদ্ধার করা ফাইলগুলি সংরক্ষণ করা হবে তা নির্বাচন করুন। তারপরে টিপুন Y

এটি কতগুলি ফাইল পুনরুদ্ধার করেছে তা ফটোআরেকে দেখাবে।


1

http://www.grc.com/spinrite.htm

আমি এই প্রোগ্রাম সম্পর্কে অনেক ভাল জিনিস শুনেছি।

এটির জন্য একটি সুন্দর পয়সা খরচ হয় (আজীবন $ 89.00, আমি বিশ্বাস করি, লাইসেন্স), এবং আমি ব্যক্তিগত অভিজ্ঞতা থেকে এ সম্পর্কে কথা বলতে পারি না।

তবে আমি আশা করি আপনার সমস্যাটির ভাল সমাধান না হলে সম্প্রদায়টি আমাকে নীচে নামিয়ে দেবে - নগদ ব্যয় করার আগে অন্যান্য প্রতিক্রিয়াগুলির (এবং প্রতিক্রিয়া) জন্য অপেক্ষা করুন।

এটি বলেছিল, প্রোগ্রামটির মূল ধারণাটি হ'ল এটি ড্রাইভকে গভীর স্তরে স্ক্যান করে, প্রতিটি সেক্টর পড়া, ত্রুটিগুলি, ত্রুটিগুলি, ভুল ব্যাখ্যা ইত্যাদির সন্ধান এবং পরবর্তীকালে তাদের "সংশোধন" করে (একটি ভাল খাতের জন্য এগুলি বদলে দেয় বা সহজভাবে) এইচডি নিজেই এটি করতে দেয়)।

নির্বিঘ্নে, আমি আপনার ড্রাইভের ডেটা নেওয়ার মুহুর্তটি আপনাকে নতুন একটি পাওয়ার পরামর্শ দিচ্ছি! ক্লিক করা খুব খারাপ!


+1 আমি এই প্রোগ্রামটি সম্পর্কে কেবল ভাল জিনিস শুনেছি।
স্টিভ রোয়ে

1
স্পিনিট কখনও কখনও সহায়তা করতে পারে তবে প্রথম কাজটি সর্বদা dd_rescue দিয়ে চিত্র তৈরি করা এবং (আংশিক) হওয়া উচিত এবং আপনার কাছে যতটা ভাল কপি পাওয়া যায় তার পরে স্পিন্রাইট বা অন্য কোনও রেসকিউ অ্যাপের সাহায্যে ড্রাইভটি খেলুন।
রায়নেট

হ্যাঁ, আমি এই প্রোগ্রামটি নিয়ে খেলতে দ্বিধা বোধ করছি যেহেতু আমি কোনও কিছুই দিয়ে ড্রাইভের চিত্র তৈরি করতে পারছি না।
এরিক ডব্লিউ

0

আমি কীভাবে আমার তথ্য ফিরে পেতে পারি?

হার্ড ড্রাইভ পুনরুদ্ধারের জন্য আমি যে সর্বোত্তম সরঞ্জামটি ব্যবহার করেছি তা হ'ল রানটাইম সফটওয়্যারটির গেটডেটাব্যাক । এটি একটি উইন্ডোজ প্রোগ্রাম, সুতরাং আপনাকে উইন্ডোজ চলমান একটি ডেস্কটপ মেশিনে সেই হার্ড ড্রাইভটি প্লাগ করার একটি উপায় খুঁজে বের করতে হবে। আমি এটি একটি এসসিএসআই ড্রাইভটি পুনরুদ্ধার করতে ব্যবহার করেছি, উইন্ডোজ এক্সপি (আংশিক পুনরুদ্ধার) দিয়ে পুনরায় ফর্ম্যাট করা একটি আইডিই ড্রাইভ, এফডিআইএসকে দিয়ে বিভক্ত একটি পার্টিশন সহ একটি ড্রাইভ, যে ডিস্কটি বায়োস এমনকি সনাক্ত করতে পারেনি ইত্যাদি

আপনি ঠিক কোন ফাইলগুলি ফিরে পাবেন তা নির্ধারণের জন্য আপনি মূল্যায়ন সংস্করণটি চালাতে পারেন তবে আসলে ফাইলগুলি পুনরুদ্ধার করতে 80 ডলার ব্যয় করতে হবে। আমার কাছে এনটিএফএস এবং ফ্যাট উভয় সংস্করণ রয়েছে তবে কেবল একবারেই FAT ব্যবহার করা হয়েছে।


ঠিক আছে, এই অ্যাপ্লিকেশনটি ব্যবহার করে বেশ কয়েকটি সমস্যা ছিল। প্রথমত, উইন্ডোজ জিনিসগুলি হার্ড ড্রাইভ 1TB। যা এটি পরিষ্কারভাবে নয় (20 গিগাবাইট) এর পরে এটি স্ক্যান করার পরে এটি বলে যে এটি কোনও এনটিএফএস ফাইল খুঁজে পাবে না।
এরিক ডব্লিউ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.