আই / ও ত্রুটি সহ একক ফাইল অনুলিপি করুন


1

আমি একটি ডিস্কের একটি ফাইল (ফাইল সিস্টেম এনটিএফএস সহ এইচডিডি) থেকে অন্যটিতে (এক্সফ্যাট সহ এসএসডি, যদি এটি বিবেচনা করে) কপি করতে চাই।
কপি প্রক্রিয়াটির মাঝামাঝি সময়ে সমস্যাটি দেখা দেয়, আমাকে নীচের বার্তাটি দেখান: ফাইন্ডার অপারেশনটি সম্পূর্ণ করতে পারে না কারণ "ফাইল.ডাটা" তে কিছু ডেটা পড়া বা লেখা যায় না।  (ত্রুটির কোড -36)

আমি চেষ্টা করেছি cp, rsyncএবং ddকোনও ভাগ্য ছাড়াই।

rsync(কমান্ড --ignore-errorsপতাকা) আমার ছোঁড়ার নিম্নলিখিত ত্রুটি:

rsync: read errors mapping "/Volumes/HDD/File.data": Input/output error (5)
rsync: read errors mapping "/Volumes/HDD/File.data": Input/output error (5)
ERROR: File.data failed verification -- update discarded.
rsync error: some files could not be transferred (code 23) at /BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-51/rsync/main.c(996) [sender=2.6.9]

dd কেবলমাত্র একটি আংশিক তথ্য অনুলিপি করেছেন (সমস্যাযুক্ত ক্ষেত্রের আগে অংশটি এড়িয়ে যাওয়া ছাড়াই)।

এই ধারনা ফাইলটি কীভাবে অনুলিপি করবেন?


আপনি কি ডিস্কটি একটি উইন্ডোজ সিস্টেমে সংযুক্ত করতে পারেন এবং সেখান থেকে ফাইল সিস্টেমটি চেক / মেরামত করতে পারেন?
nohillside

দুঃখিত, এটি কোনও বিকল্প নয়, কারণ আমাকে একটি নতুন পিসি কিনতে হবে এবং একটি উইন্ডোজ ওএস ইনস্টল করতে হবে।
স্লাভিক মেল্টসার

এছাড়াও আমি সর্বদা একটি উইন্ডোজকে সংযুক্ত করতে এবং এই ডিস্কটির সাথে সংযোগ রাখতে পারি, তবে আমি ম্যাক / ইউনিক্স বেস সিস্টেম থেকে এটি সমাধান করার চেষ্টা করছি trying
স্লাভিক মেল্টসার

1
ddআপনি ব্যবহৃত পূর্ণ আদেশ কি ছিল ? আপনি ব্যবহার চেষ্টা করেছেন ddrescue?
ব্যবহারকারী 3439894

1
"যেহেতু আমাকে একটি নতুন পিসি কিনতে হবে এবং একটি উইন্ডোজ ওএস ইনস্টল করতে হবে" সম্ভবত মাইক্রোসফ্ট থেকে সরাসরি একটি নিক্ষিপ্ত ভিএম ইনস্টল করা আরও সহজ । তবে হ্যাঁ, ddrescueসম্ভবত সেই ড্রাইভে আপনার কোনও ধরণের হার্ডওয়্যার সমস্যা রয়েছে।
Andrea Lazzarotto 15'15

উত্তর:


2

একদিকে ddযেমন ddrescueএটি কোনও ওএস এক্স / ম্যাকোস ইউটিলিটি নয় তবে এটি বেশ কয়েকটি উপায়ে ইনস্টল করা যেতে পারে। ব্যক্তিগতভাবে আমি সরাসরি থেকে কম্পাইল করতে পছন্দ সোর্স কোড অবশ্য মত প্যাকেজ ম্যানেজার Homebrew বা ব্যবহার করা যেতে পারে, একটি precompiled বাইনারি যদি এক একটি অ প্রামাণিক উৎস থেকে একটি precompiled বাইনারি গ্রহণ আরামদায়ক।

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

এক্সকোড ইনস্টলের জন্য কমান্ড লাইন সরঞ্জামগুলি নিম্নলিখিত কমান্ড দিয়ে টার্মিনাল থেকে শুরু করা যেতে পারে:

xcode-select --install

টার্মিনাল বা অনলাইনে ddrescueএর ম্যানুয়াল পৃষ্ঠাটি পড়তে ব্যবহার করতে man ddrescue: জিএনইউ ddrescue ম্যানুয়াল

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