انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: محمودی فرد در 04 شهریور 1401، 08:46 ب‌ظ

عنوان: ریکاوری محتویات یک درایو بعد از دستور dd
ارسال شده توسط: محمودی فرد در 04 شهریور 1401، 08:46 ب‌ظ
سلام.
به اشتباه دستور dd روی یک داریو با فرمت ntfs انجام شده است بهترین راه برای برگرداندن محتویات درایو چیست? حداقل چند پوشه باید بازگردانده شوند. در این حالت بازگردانی اطلاعات با نرم افزار ویندوزی موفقیت امیز تر است یا در لینوکس؟
این دستور به اشتباه اجرا شده
 sudo dd bs=4M if=/home/ubuntu-22.04.1-desktop-amd64.iso of=/dev/sdb conv=fdatasync  status=progress
(فکر میکردم درایوهای ssd را sda میشناسد  اما یکی از انها را sdb شناخته بود)
عنوان: پاسخ : ریکاوری محتویات یک درایو بعد از دستور dd
ارسال شده توسط: آرمان اسماعیلی در 04 شهریور 1401، 09:01 ب‌ظ
سلام. بعد از اینهمه سال که از لینوکس استفاده می‌کنی عجیب بوده این کاری که انجام دادی!
از اونجا که dd از اول حافظه شروع می‌کنه و اطلاعات رو مستقیم روی تک‌تک بیت‌ها می‌نویسه، اگه شانس آورده باشی و به اون آدرسی که فایل‌های مهمت بوده نرسیده باشه، بهترین و تنها ابزاری که در اختیارته testdiskـه. با توجه به این اتفاقی که افتاده احتمالش زیاد نسیت که بتونه خود پارتیشن رو برگردونه اما لااقل می‌تونه پوشه‌ها رو شناسایی کنه و منتقل کنه جای دیگه.
عنوان: پاسخ : ریکاوری محتویات یک درایو بعد از دستور dd
ارسال شده توسط: محمودی فرد در 04 شهریور 1401، 10:21 ب‌ظ
در یکجایی دیدم این کار را کرده بود  چقدر درست است ؟
sudo gdisk /dev/sda

GPT fdisk (gdisk) version 1.0.1

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.

Command (? for help): r

Recovery/transformation command (? for help): b

Recovery/transformation command (? for help): c
Warning! This will probably do weird things if you've converted an MBR to
GPT form and haven't yet saved the GPT! Proceed? (Y/N): Y

Recovery/transformation command (? for help): v

No problems found. 3437 free sectors (1.7 MiB) available in 2
segments, the largest of which is 2014 (1007.0 KiB) in size.

Recovery/transformation command (? for help): w
مورد من یک هارد ssd ntfs   بدون قسمت بندی بندی است  منظورم این بود که مستقیما در ویندوز به ntfs فرمت کردم و چند تکه نیست
gpt  است
Found valid GPT with protective MBR; using GPT.
Disk /dev/sdb: 234441648 sectors, 111.8 GiB
عنوان: پاسخ : ریکاوری محتویات یک درایو بعد از دستور dd
ارسال شده توسط: جعفر فرقانلوژ در 04 شهریور 1401، 10:24 ب‌ظ
یک هارد ! ssd !! دارید پارتیشن بندی نشده !!! پوشه هم داره !!!! (از نظر علم فیزیک و کوانتوم و کامپیوتر و حتی جانور شناسی و نجوم وجود همچین شیئی غیر ممکنه  :P)
عنوان: پاسخ : ریکاوری محتویات یک درایو بعد از دستور dd
ارسال شده توسط: حافظ دوست در 04 شهریور 1401، 10:28 ب‌ظ
نقل‌قول
از نظر علم فیزیک و کوانتوم و کامپیوتر و حتی جانور شناسی و نجوم وجود همچین شیئی غیر ممکنه
عجایب خلقت در انجمن اوبونتو ایران😂
عنوان: پاسخ : ریکاوری محتویات یک درایو بعد از دستور dd
ارسال شده توسط: محمودی فرد در 05 شهریور 1401، 09:36 ب‌ظ
testdisk فقط توانست پارتیشن gpt ntfs را شناسایی کند و بازیابی کند نه کامل. درایو لود نمیشود و اسمی از ان نیست. chkdsk در ویندوز میگوید که raw است و کار نمیکند. 
sudo ntfsfix /dev/sdb
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
درایو 120 گیگ و iso که اشتباه dd شده بود 3.6 گیگ است. چه راهی هست؟
عنوان: پاسخ : ریکاوری محتویات یک درایو بعد از دستور dd
ارسال شده توسط: آرمان اسماعیلی در 05 شهریور 1401، 10:08 ب‌ظ
پوشه‌هایی که داخل پارتیشن بوده رو از طریق خود testdisk شناسایی کنید و انتقال بدید جای دیگه.