সুস্পষ্ট ফাইল সিস্টেম ছাড়াই আমার একটি এসডি কার্ড রয়েছে। আমি দেখছি সেখানে উপস্থিত ডেটাগুলি (মূলত) কোনও নির্দিষ্ট ফাইল সিস্টেমের সম্মেলন অনুসরণ করে follows লিনাক্সে, আমি দৌড়ে এসেছিsudo dd if=/dev/mmcblk0 of=SDcard.bin
fdisk SDcard.bin
দেয়
ডিস্ক এসডিকার্ড.বিন: ৩.7 জিআইবি, 3965190144 বাইট, 7744512 সেক্টর
ইউনিট: 1 * 512 = 512 বাইট
সেক্টরের আকার (লজিকাল / ফিজিক্যাল): 512/512 বাইট
আই / ও আকার (ন্যূনতম / অনুকূল): 512/512 বাইট
sudo mount -o ro,loop SDcard.bin /mnt/SD
একটি ত্রুটিতে ফলাফল করছে :
মাউন্ট: ভুল এফএস টাইপ, খারাপ বিকল্প খারাপ সুপারব্লক / ডিভ / লুপ 0, হারিয়ে যাওয়া কোডপেজ বা সহায়ক প্রোগ্রাম, বা অন্য ত্রুটি
sudo losetup --partscan --find --show SDcard.bin
"/ dev / loop0" দিয়ে সাড়া দেওয়ার চেষ্টা করা হচ্ছে
তবে আমি fsck /dev/loop0
বা করতে পারি না mount /dev/loop0 /mnt/SD
, এমনকি এর জন্য বেশ কয়েকটি বিকল্প চেষ্টা করছি-t
আমি একটি করেছি xxd SDcard.bin SDcard.hex
এবং আমি দেখতে পেলাম, ফাইলের মাঝখানে (যেমন ঠিকানা 00400040 এর আশেপাশে) a2b2NO NAME FAT32 [00].
(স্পেসিং সিক, [00] = কোনও ডেটা নেই) এবং বেশ কয়েকটি জায়গার তুলনায় কিছু পাঠযোগ্য পাঠ্য।
আমি অফসেট সঙ্গে FAT32, যেমন যেমন মাউন্ট করার চেষ্টা করা উচিত losetup --offset 00400040 /dev/loop0 SDCard.bin
*
* যেখানে আমি প্রথমে হেক্স থেকে ডেসে 00400040 অনুবাদ করি