আমি কীভাবে ওএসএক্সে এইচএফএস + ডিডি চিত্রটি মাউন্ট করব?


14

আমার একটি এইচএফএস + ফর্ম্যাটড ড্রাইভ ছিল যা খারাপ হয়ে গেছে এবং ওএসএক্সে মোটেই মাউন্ট করবে না। আমি লিনাক্সের উপর ddrescue ব্যবহার করে একটি চিত্র তৈরি করেছি এবং এর বেশিরভাগটি সংরক্ষণ করতে সক্ষম হয়েছি।

আমি ড্রাইভটি মাউন্ট করতে পারি এবং লিনাক্সের মাধ্যমে এটি ব্যবহার করে ডেটা দেখতে পারি:

mount -o loop -t hfsplus dd_image mountpoint

এটি আমার ওএসএক্স সিস্টেমে কাজ করে না কারণ এইচএফস্প্লাস কোনও বৈধ ফাইল সিস্টেমের ধরণ নয়। যদি আমি চেষ্টা করি:

mount -t hfs image mountpoint

এটি অভিযোগ করে যে এটির জন্য একটি ব্লক ডিভাইস প্রয়োজন। এখানে ঠিক কি?


একটিও নেই আমাকে অনেকবার হতাশ করলেন।
স্কোয়াড

আপনি আমার সাথে মজা করছেন ... ওএসএক্সে কোনও ডিডি চিত্র মাউন্ট করার কোনও উপায় নেই? এটি ফ্রিগিন 'বিএসডি ...
পল ম্যাকমিলান

ওএসএক্স ফাইল সিস্টেমগুলি এইচএফএস + যা অ্যাপলের জন্য স্বতন্ত্র (তাদের পুরানো ম্যাকোস সমর্থন করতে হয়েছিল এবং তাই তারা নেক্সটিতে থাকা বিএসডি সিস্টেম থেকে পরিবর্তিত হয়েছিল)। নোট করুন যে এটি সমস্ত ইউনিক্স সম্মতিসূচক
ব্যবহারকারীর 151019

উত্তর:


9

হুম। একটি উত্স অনুসারে , আপনার হিসাবে hdiutil (ওএসএক্স hdiutil ম্যানপেজ ) প্রয়োজন

hdiutil attach -readonly cdimage.iso

আপনি যা করতে চেষ্টা করছেন তা "লুপব্যাক মাউন্টিং", অর্থাত লুপ ডিভাইসটির মাধ্যমে মাউন্ট হিসাবে পরিচিত । উইকিপিডিয়া এর নিবন্ধ অনুযায়ী:

ম্যাক ওএস এক্স এর এলোমেলো অ্যাক্সেস ডিস্ক ডিভাইস বিমূর্তির অংশ হিসাবে একটি নেটিভ চিত্র মাউন্টিং প্রক্রিয়া প্রয়োগ করে। ডিভাইসগুলি নিয়মিত ডিস্ক ডিভাইস হিসাবে / ডিভাইসে উপস্থিত হয়; সেই ডিভাইসগুলি থেকে পড়া এবং লেখার জন্য কোনও ব্যবহারকারী-মোড সহায়ক প্রক্রিয়াতে প্রেরণ করা হয়, যা ফাইল থেকে ডেটা পড়ে বা ফাইলটিতে লেখায়। ইউজার ইন্টারফেসে এটি ডিস্কের চিত্রটি খোলার মাধ্যমে স্বয়ংক্রিয়ভাবে সক্রিয় হয়। এটি বিভিন্ন ফর্ম্যাটে ডিস্ক, সিডি-রোম বা ডিভিডি চিত্রগুলি পরিচালনা করতে পারে।

এটি আমার কাছে পরামর্শ দেয় যে আপনার ওএসএক্স সিস্টেমটিকে আপনার চিত্রকে একটি বৈধ এইচএফএস চিত্র হিসাবে স্বীকৃতি দেওয়া দরকার। আপনি এটি কীভাবে তৈরি করেছেন তার উপর নির্ভর করে (আপনি কি ddএকটি পার্টিশন বা পুরো ড্রাইভটি করেছেন?) আপনি ইমেজ ফাইলটিতে ডাবল-ক্লিক করতে সক্ষম হতে পারেন, অথবা আপনার ফাইলটি সঠিক ফাইল এক্সটেনশন (.iso বা .img, সম্ভবত দিতে হবে) হতে পারে )। লিনাক্সে আপনি losetupইমেজ ফাইলটিকে / dev / loop0 এর মতো ডিভাইসের সাথে সংযুক্ত করতে কমান্ডটি ব্যবহার করতে পারেন ( mount -o loopএটি আপনার জন্য করে তবে ওএস এক্সের মাউন্ট ম্যানপেজে কোনও অনুরূপ বিকল্প নির্দেশ করে না)।


আমি পুরো ড্রাইভটি করতাম। এটি কোনও বৈধ এইচএফএস + চিত্র নয়, কারণ এটিতে এইচএফএস + পার্টিশন টেবিলের পুরো গোছা রয়েছে, কেবলমাত্র প্রশ্নযুক্ত পার্টিশনের চিত্র নয়। ফাইল এক্সটেনশন পরিবর্তন অবশ্যই কোনও ভাল করতে পারে না। এটি কোনও আইএসও চিত্র (শিরোনাম এবং অন্যান্য) হিসাবে ফর্ম্যাট করা হয়নি, না এটি একটি নেটিভ ম্যাক ইমগ ফর্ম্যাটও নয় (একই সমস্যা)। ডিস্ক ইউটিলিটি চিত্রটি মোটেও মাউন্ট করবে না।
পল ম্যাকমিলান

1
@ পল: আপনি hdiutil কমান্ড চেষ্টা করেছেন , বা ম্যানপেজটি পড়েছেন? আইসো এবং আইএমজি চিত্রগুলিতে শিরোনাম নেই ইত্যাদি; সেগুলি পার্টিশনের অনুলিপি-অনুলিপি (যাতে কোনও পুরো ড্রাইভ ডিডি করার সাথে সাথে কোনও পার্টিশন সারণী নেই )। আইএসওগুলিকে আইএসও বলা হয় কারণ তারা প্রায়শই ডেটা সিডিতে ব্যবহৃত ISO-9660 ফাইল সিস্টেমের চিত্র of আপনি hdiutil ব্যবহার করতে সক্ষম হওয়া উচিতhdiutil ইমেজ-ফাইল-নাম চালানোর চেষ্টা করুন hdiutil আপনার চিত্রটি যেমন আছে তেমনটি স্বীকৃতি দেয় কিনা তা দেখার জন্য ... hdiutil pmap চিত্র-ফাইল-নাম এটি আপনার চিত্রের কোনও পার্টিশন টেবিলকে স্বীকৃতি দেয় কিনা তাও দেখতে দরকারী be
কোয়াকোট কোয়েসোট

5
@ পল: ম্যানপেজটি "পরিচিত চিত্রটিকে সংযুক্ত করতে বাধ্য করা" এর জন্য এই উদাহরণটি দেয়: hdiutil Att -imagekey ডিসসিমেজে-শ্রেণি = CRawDisk চিত্র চিত্র-ফাইল-নাম
কোয়াকোট কোয়েক্সোট

15

আমি কোয়াকোটের সর্বশেষ মন্তব্যটি নিশ্চিত করেছি: diskimage-class=CRawDiskImageসেটিংসটি তৈরির মাধ্যমে একটি চিত্রকে ddমাউন্ট করার অনুমতি দেয় :

hdiutil attach -imagekey diskimage-class=CRawDiskImage image-file-name

এটি আরও দৃশ্যমানতা দেওয়ার জন্য PS আমি এখানে অনুলিপি করেছি।


4

আমি জানি এটি একটি পুরানো থ্রেড তবে এই উত্তরটি আমাকে এক ঘন্টা আগে সহায়তা করবে।

.DD এবং .DMG উভয় ফাইলই RAW চিত্র ফাইল। আপনি কেবল ইমেজ.ডেমি ফাইলের নাম পরিবর্তন করতে পারেন। আপনার যদি একটি সিরিজের ফাইল থাকে তবে নিশ্চিত হয়ে নিন যে আপনি তাদের নাম দিয়েছেন। যেমন image.dmg, image.o1dmgpart ইত্যাদি


2

আপনি যদি নিশ্চিত করতে চান যে চিত্রটি সংশোধিত হয়নি (যেমন ফরেনসিক পরীক্ষার জন্য মাউন্ট করা হচ্ছে) তবে নিশ্চিত হয়ে নিন যে আপনার "hdiutil সংযুক্তি" -তে রিডোনলি বিকল্পটি ব্যবহার করুন।


2

.Dmg ফাইল এক্সটেনশনটি ব্যবহার করে দেখুন dd if=/dev/disk1 of=MacintoshHD.dmgবা এর মতোই similar

এটি আপনাকে ডাবল-ক্লিক করতে এবং ফাইন্ডারে চিত্রটি মাউন্ট করতে দেয়।

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