ভাঙা বা মোছা এনটিএফএস পার্টিশন পুনরুদ্ধার করা


13

প্রায় দুই সপ্তাহ আগে আমার পিসিতে আমার একটি সমস্যা হয়েছিল যে আমার ভাই পিসিতে উইন্ডোজ 7 অটো-মেরামত ব্যবহারের পরে বুট না করার বিষয়ে একটি প্রশ্ন লিখেছিলেন ।

আমি এখনও সমস্যার সমাধান করিনি, সুতরাং আমার পিসি এখন ব্যবহারের অযোগ্য।

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

এই পার্টিশনগুলি কোনও কারণে মাউন্টযোগ্য নয়। কেন জানি না।

sudo fdisk -l সমস্যাযুক্ত পার্টিশন সম্পর্কে:

Device    Boot      Start         End      Blocks   Id  System
/dev/sda1            2048     147912703    73955328   83 Linux
/dev/sdb2            206848   174079999    86936576    7  HPFS/NTFS/exFAT

এবং জিপিআরটে:

এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন

এবং mountআদেশের ত্রুটি :

Failed to mount '/dev/sdb2': Invalid argument
The device '/dev/sdb2' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?

এবং ঠিক একই বার্তা জন্য /dev/sda1

এই এইচডিডি থেকে আমি কীভাবে আমার ডেটা পুনরুদ্ধার করতে পারি?

সম্পাদনা

আমি ড্রাইভের ধরণটি নির্দিষ্ট করার চেষ্টা করেছি:

$ sudo mount -t ext4 /dev/sda1 /olddisk
mount: wrong fs type, bad option, bad superblock on /dev/sda1,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
$ sudo mount -t ntfs /dev/sdb2 /olddisk
NTFS signature is missing.
Failed to mount '/dev/sdb2': Invalid argument
The device '/dev/sdb2' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?

সম্পাদনা

sudo ntfsfix /dev/sdb2 আয়:

Mounting volume... NTFS signature is missing.
FAILED
Attempting to correct errors... NTFS signature is missing.
FAILED
Failed to startup volume: Invalid argument
NTFS signature is missing.
Trying the alternate boot sector
Unrecoverable error
Volume is corrupt. You should run chkdsk.

আপনি যদি নিশ্চিত হন যে sda2 এনটিএফএস হয় তবে টাইপ হিসাবে এনটিএফএস -3 জি ব্যবহার করুন। যদি এটি কাজ না করে, এর অর্থ আপনার ফাইল সিস্টেমটি ckecked করা দরকার
মোস্তফা অহংগার

@ মোস্তফা অহংগার আমার মনে হয় এটি এনটিএফএসই ডাব্লুআইএন of এর বিভাজন। আমি একই ত্রুটি পেয়েছিলাম -t ntfs-3g
নোটব্যাগনার নোরেক্স্পার্ট

তাহলে আমি মনে করি আপনার বিভাজনটি কলুষিত। এটি চালান ntfsfix /dev/sdb2এবং ফলাফল ভাগ করুন
মোস্তফা অহংগার

@ নোটবেগিনার নরেক্সপার্ট দুঃখিত, আমি এখন আপনার ছবিগুলি দেখেছি এবং আমি কিছুটা বিভ্রান্ত হয়ে পড়েছি। আপনার প্রশ্নে আপনি লিখেছেন sdb2তবে ছবিটি দেখায় যে sdb5এটি একটি এনটিএফএস বিভাজনও। আপনি কোনটি অ্যাক্সেস করার চেষ্টা করছেন?
আন্দ্রে লাজারোটো

উত্তর:


11

দাবি অস্বীকার : আমি এখানে এবং এখানে অনুরূপ প্রশ্নের উত্তর সরবরাহ করেছি । এটি সেই দুটি উত্তরের সংক্ষিপ্তসার। তদুপরি, আমি রেকুপেরাবিটের বিকাশকারী।

আপনার এনটিএফএস পার্টিশনটি ভেঙে গেছে। ডেটা পুনরুদ্ধার করার জন্য, আপনাকে এর একটি অনুলিপি তৈরি করতে হবে (আদর্শভাবে) এবং তারপরে পুনরুদ্ধার করতে একটি এনটিএফএস পুনর্গঠন সফ্টওয়্যার ব্যবহার করতে হবে।

ড্রাইভটি ক্লোন করুন

আপনার বাহ্যিক ডিস্কের কোনও ফাইলে ড্রাইভটি সত্যই ক্লোন করা উচিত , যতক্ষণ না এটি এত বড় না হয় আপনি এটি ধারণ করার চেয়ে আর কোনও ড্রাইভ খুঁজে না পান।

যদি আপনি সত্যিই নিশ্চিত হন যে এনটিএফএস পার্টিশনটি এর সাথে মিলে যায় /dev/sdb2, তবে ddrescueকেবলমাত্র সেই অনুলিপিটি ব্যবহার করুন :

sudo ddrescue /dev/sdb2 /media/user/External/copy.img /media/user/External/status.log

আপনি যদি নিশ্চিত না হন তবে পুরো /dev/sdbড্রাইভটি ক্লোন করা আরও ভাল । এটি অবশ্যই আরও স্থান নেবে:

sudo ddrescue /dev/sdb /media/user/External/copy.img /media/user/External/status.log

status.logফাইল বাধ্যতামূলক নয়, কিন্তু যদি আপনি প্রক্রিয়া বিরাম করতে চান এবং পরে পুনরায় শুরু এটা প্রয়োজন হয়।

ফাইল সিস্টেমটি বিশ্লেষণ ও পুনর্গঠন করুন

যদি ফাইল সিস্টেমটি কিছুটা ভাঙা হয় তবে আপনার ভাগ্য ভাগ্যবান হতে পারে testdisk:

testdisk /media/External/copy.img

সিএলআই-তে ধাপে ধাপে পদ্ধতিটি অনুসরণ করুন এবং আপনি পার্টিশনের বিষয়বস্তুটি Pকীটি দিয়ে অক্ষত রেখে ধরে নিবেন যে এটি প্রায় অক্ষত।

যদি ক্ষতিটি আরও গুরুতর হয় তবে আপনার অন্য কিছু প্রয়োজন। আপনি পুনরুদ্ধার করতে পারেন (সম্ভবত গুরুতরভাবে) ব্যবহার করে NTFS পার্টিশনের ক্ষতিগ্রস্ত RecuperaBit । পুনরুদ্ধার ফাইলটি সিস্টেমের কাঠামোগত পুনর্গঠন এবং ফাইলগুলি পুনরুদ্ধার করার চেষ্টা করে। RecuperaBit ডিরেক্টরি কাঠামো পুনর্গঠন চেষ্টা করে নির্বিশেষে:

  • পার্টিশন টেবিল অনুপস্থিত
  • অজানা পার্টিশনের সীমানা
  • আংশিক-ওভাররাইট মেটাডেটা
  • দ্রুত বিন্যাস

বর্তমানে এটি ইনস্টলেশন প্রয়োজন হয় না, আপনার গিটহাব থেকে সংরক্ষণাগারটি ডাউনলোড করতে হবে এবং এটি আপনার পছন্দের ডিরেক্টরিতে বের করতে হবে।

এর পরে, আউটপুটটির জন্য একটি ডিরেক্টরি তৈরি করুন এবং এর মাধ্যমে প্রোগ্রামটি শুরু করুন:

mkdir /media/user/External/recovered_files
cd [full path of recuperabit]
pypy main.py /media/user/External/copy.img -o /media/user/External/recovered_files -s /media/user/External/savefile.save

আপনি ব্যবহার করতে পারেন python, তবে pypyদ্রুত। স্ক্যানিং প্রক্রিয়াটি বেশ কিছুটা সময় নেবে। এটি হয়ে গেলে, recoverableআপনার পার্টিশনের আইডিটি টাইপ করুন এবং সন্ধান করুন। যদি এটি উদাহরণস্বরূপ 2 হয় তবে টাইপ করুন:

restore 2 5
restore 2 -1

5এর অর্থ রুট ডিরেক্টরি এবং লস্ট ফাইল ডিরেক্টরি -1means

অতিরিক্ত বিশদ, ব্যাখ্যা এবং সতর্কতার জন্য এই পোস্টের শীর্ষে দুটি লিঙ্ক দেখুন।


আপনার সহায়তার জন্য ধন্যবাদ! আমি বর্তমানে উবুন্টুর ফাইল সিস্টেম পুনরুদ্ধারে কাজ করছি, তবে এর পরে আপনি যা লিখেছেন তা চেষ্টা করব।
নোটব্যাগনার নোরেক্স্পার্ট

1
@ নোটবেজিনার নরেক্স্পার্ট: যদি আমার উত্তরটি আপনার পক্ষে সহায়ক হয়ে থাকে তবে দয়া করে এটি গ্রহণযোগ্য উত্তর হিসাবে চিহ্নিত করার বিষয়টি বিবেচনা করুন যাতে অন্যরা ভবিষ্যতে আরও সহজেই এটি খুঁজে পেতে পারে। আপনাকে সহায়তা করার জন্য আপনার প্রশ্নের উত্তর দেওয়া ব্যক্তিকে ধন্যবাদ জানাতে এটিও একটি নম্র উপায়।
আন্দ্রে লাজারোত্তো

পছন্দ করুন সুতরাং আমি এই পোস্টটি ব্যবহারকারীদের দেখানোতে আরও আত্মবিশ্বাসী হতে পারি কারণ এটি সত্যই একটি কঠিন বিষয়।
user.dz
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.