Sdelete -c এবং -z এর মধ্যে পার্থক্য কী?


24

আমি এই নিবন্ধটি থেকে ভিডিআই ফাইল সঙ্কুচিত করার পদক্ষেপ হিসাবে স্টিডলিট ব্যবহার করতে শিখেছি :

sdelete -c c:

তবে -c(এর সহায়তার পাঠ্য অনুসারে বর্ণিত 'ক্লিন ফ্রি স্পেস') এর অর্থ কী? এটি শূন্য সহ ফাঁকা স্থান লিখবে না? এবং -z(জিরো মুক্ত স্থান) সম্পর্কে কী ? Sdelete -c এবং -z এর মধ্যে পার্থক্য কী?

সম্পাদন করা

আমি আগে উল্লিখিত নিবন্ধে পদক্ষেপটি চেষ্টা করেছি , তবে .vidফাইলের আকার হ্রাস করতে ব্যর্থ হয়েছি । তারপর আমি অনুসৃত এই সুপার-ইউজার পোস্ট , এবং বিকল্প পরিবর্তন -cকরতে -z, এবং সফল হয়েছে।

সুতরাং মনে হয় -zযে শূন্য স্থানটি শূন্য লিখছে এবং -cঅন্য কিছু লিখেছে (সম্ভবত এলোমেলো বিট)

উত্তর:


21

আমি মনে করি এটি একটি সাধারণ ভুল। সম্ভবত -z বিকল্পটি পূর্ববর্তী সংস্করণগুলিতে উপলভ্য ছিল না। SDelete 1.61 বলেছেন

-z         Zero free space (good for virtual disk optimization)

মনে রাখবেন যে এটি করার ফলে প্রথমে আপনার হার্ড ডিস্কটি পূর্ণ আকারে প্রসারিত হবে। কেবল ভিএমওয়্যার দ্বারা সঙ্কুচিত প্রক্রিয়ায় এটি আবার ছোট হবে।

আমার মেশিনে একটি দ্রুত পরীক্ষা:

-z took 1:01 minutes
-c took 2:11 minutes

যা ইঙ্গিত দেয় যে -z কেবল সাধারণ শূন্যগুলি লেখেন যখন -c হ'ল মিলিটারি স্ট্যান্ডার্ড মোছা ডোড 5220.22-এম এসডিলেট ওয়েবসাইটে লেখা হিসাবে ।


সফ্টওয়্যারটি কিছুটা বুদ্ধিমান হলে এটি ফাইলটি ফুলে উঠবে না। বেশিরভাগ ভার্চুয়ালাইজেশন অ্যাপ্লিকেশনগুলি। আমি এটি কেবল ভিএমওয়্যার ফিউজনে চেষ্টা করেছি, এটি ফাইলের আকার মোটেই বাড়েনি।
ড্যানিয়েল বি 13

1
দুর্ভাগ্যক্রমে, ভিএমওয়্যার ওয়ার্কস্টেশন প্রো 12 ডিস্কটি পূর্ণ আকারে প্রসারিত করে।
লেবেনিতা

-c এবং -z এর ঠিক ঠিক অন্যদিকে 1.51 তে বিজ্ঞাপন দেওয়া হয়েছিল (এটি বর্ণনায় কেবল ত্রুটি ছিল বা ফাংশনগুলিও বিপরীত হয়েছিল যা আমি জানি না)। 1.61 উপায় স্পষ্টতই, আরও অনেক কিছু বোঝায়।
লেবেণিতা

উইন্ডোজ 2012 এবং একটি নতুন 20 গিগাবাইট ভিএইচডিএক্স ফাইল দিয়ে সন্ধান করা হয়েছে। -Z বিকল্পটি খুব দ্রুত (সেকেন্ড) ছিল এবং ভিএইচডিএক্স ডিস্ক ফাইল আকারে বাড়েনি। -C বিকল্পটি অনেক ধীর গতিতে চলছে এবং ভিএইচডিএক্স আকারে বাড়ছে। তাই -z হ'ল তথাকথিত পাতলা / প্রসারিত ভার্চুয়াল হার্ড ডিস্কের জন্য পছন্দের বিকল্পটি বিশেষত যদি আপনি ডিস্কের অতিরিক্ত প্রতিশ্রুতিবদ্ধ থাকেন over তবে এটি -c বিকল্পের মতো নিরাপদ নয়
মুনরোবাসের

1
সবেমাত্র সর্বশেষতম সংস্করণ (২.০) পরীক্ষা করেছেন এবং দুটি সুস্পষ্ট পার্থক্য রয়েছে। প্রথমত এখানে একটি 32-বিট এবং 64-বিট সংস্করণ রয়েছে (sdelete.exe & sdelete64.exe)। তবে চিন্তিত -c কমান্ডের মধ্যে একটি সূক্ষ্ম পার্থক্য রয়েছে। V1.61-এ, -c বিকল্পটি "ফ্রি স্পেন ক্লিনিং" বলেছে কিন্তু ভি 2.0-তে এটি "জিরোইন ফ্রি স্পেস" বলেছে। -Z বিকল্পটি শূন্য বলছে। এটি কি এলোমেলো ডেটা বিকল্পটি হারিয়েছে ??
মুনরোবাশের

5

টমাসের উত্তরের মন্তব্য হিসাবে এটি আরও যথাযথভাবে পোস্ট করা উচিত ছিল, তবে যেহেতু আমি এখনও এটি করতে পারি না, তাই আমি এখানে এটি পোস্ট করছি।

"-Z" এবং "-c" বিকল্পগুলি মিশ্রন করা সম্ভবত একটি "সাধারণ ভুল", কারণ এসিডিয়েট বছরের পর বছর ধরে বিকল্পগুলির আচরণের পরিবর্তন করেছে। নীচের সরবরাহিত রেফারেন্সগুলি দেখে মনে হচ্ছে এসডিলেটের প্রথমে একটি "-z" বিকল্প ছিল যা "মিলিটারি স্ট্যান্ডার্ড ওয়াইপিং" করেছিল, তারপর শূন্যস্থান শূন্য করার জন্য "-c" বিকল্প যুক্ত করেছে এবং তারপরে কোথাও v1.51 এবং v1 এর মধ্যে রয়েছে। 61 সেই আচরণটিকে বর্তমানের দিকে পরিবর্তন করে।

তথ্যসূত্র: sysinternals.com ফোরাম এবং আর্কাইভ.org এর মাধ্যমে মাইক্রোসফ্ট টেকনেটে পুরাতন এসডিলেট হোমপেজ


এটি মূল প্রশ্নের উত্তর নয় । কোনও লেখকের কাছ থেকে সমালোচনা বা স্পষ্টতার জন্য অনুরোধ জানাতে, তাদের পোস্টের নীচে একটি মন্তব্য দিন - আপনি সর্বদা আপনার নিজের পোস্টে মন্তব্য করতে পারেন, এবং আপনার যথেষ্ট সুনামের পরে আপনি কোনও পোস্টে মন্তব্য করতে সক্ষম হবেন ।
ডেভিডপস্টিল

4
এটি মূল প্রশ্নের উত্তর নয় । তবে পোস্টের প্রথম লাইনটি আবার পড়ুন Please যদি ইতিমধ্যে পরিষেবাটিতে সাইন আপ করেছেন এমন কারও জন্য ইতিমধ্যে বিদ্যমান উত্তরে দরকারী এবং / বা প্রাসঙ্গিক তথ্য যুক্ত করার জন্য আরও ভাল প্রক্রিয়া থাকে তবে আমাকে আলোকিত করতে নির্দ্বিধায়
এলএন 2

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

আপনি যে সুইচটি ব্যবহার করেন না কেন এটি সর্বদা "জিরোয়িং ফ্রি স্পেস" (এবং 1.51 তে এটি সর্বদা "শুকনো মুক্ত স্থান") বলে মনে করেন তা আকর্ষণীয় 1. এটি কিছুটা বিভ্রান্তিকর, কিছু সময়ের জন্য এটি আমাকে অবিশ্বাস করেছিল যে "-সি" আসলে "পরিষ্কার" ছিল "শূন্য" আচরণ নয়।
rkagerer

5

বর্তমান ডকুমেন্টেশন (এবং প্রোগ্রাম সংস্করণ 2.01):

  • -c: পরিষ্কার জায়গা পরিষ্কার করুন। একটি চলমান সিস্টেমের দ্বারা ব্যবহারের জন্য মুক্ত রাখতে বিকল্পের একটি পরিমাণের পরিমাণ নির্দিষ্ট করুন।
  • -z: জিরো ফ্রি স্পেস (ভার্চুয়াল ডিস্ক অপ্টিমাইজেশনের জন্য ভাল)।

তবে পুরানো সংস্করণগুলিতে এটি বিপরীত হয়েছিল:

  • -c: জিরো ফ্রি স্পেস (ভার্চুয়াল ডিস্ক অপ্টিমাইজেশনের জন্য ভাল)।
  • -z: পরিষ্কার জায়গা পরিষ্কার করুন।

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

তবে তারা কী করবে?

ক্লিন এটির বৃহত্তম ফাইল তৈরি করে এবং এলোমেলো ডেটা দিয়ে তা পূরণ করে এবং তারপরে এটি জিরো দিয়ে পূরণ করে। এটি প্রায়শই লোকেদের মুছে ফেলা বলে মনে করে এবং এটি অত্যধিক মাপকাঠি।

খারাপ দিকটি হ'ল আপনি যদি ভার্চুয়াল ডিস্ক ব্যবহার করছেন, বা ভার্চুয়াল মেশিনের অভ্যন্তরে বা স্টোরেজ স্পেসে চালাচ্ছেন: অন্তর্নিহিত স্টোরেজ সিস্টেম আপনাকে এলোমেলো ডেটা ধরে রাখতে সংস্থানগুলি বরাদ্দ করতে বাধ্য হবে, এবং তারপরে শূন্যকে ধরে রাখবে। আশা করি তারপরে অন্তর্নিহিত স্টোরেজ সিস্টেমটি বুঝতে পারবে যে আপনার ড্রাইভে সবেমাত্র বরাদ্দ করা সমস্ত জায়গা পুনরুদ্ধার করা যেতে পারে কারণ এই সমস্ত খাতটিতে কেবল জিরো থাকে।

-জেড জিরো: সহজভাবে সমস্ত সেক্টরে জিরো লেখেন। এই বিকল্পটি আপনি চান, অনেক কারণে:

  • এলোমেলো ডেটা দিয়ে মুছা ওভারকিল (ডেটা পড়া কার্যত সম্ভব হয় না; অর্থাত্ একবারে একটি বিট যদিও মাইক্রোস্কোপ সম্ভব হয় না)
  • কিছু এসএসডি সনাক্ত করতে পারে যে আপনি কোনও সেক্টরে শূন্য লিখছেন , এবং এটি সেক্টরটিকে নিখরচায় চিহ্নিত করার জন্য (একটি ট্রাইমের মতো)
  • বেশিরভাগ ভার্চুয়াল স্টোরেজ সিস্টেমগুলি (ভিএমওয়্যার, হাইপার-ভি, উইন্ডোজ ভার্চুয়াল ডিস্ক, স্টোরেজ স্পেসস) বুঝতে পারে যে আপনি জিরোগুলির একটি সম্পূর্ণ সেক্টর লিখছেন, এবং অন্তর্নিহিত স্টোরেজ ফাইলটিতে স্থান পুনরায় দাবি করার সুযোগ নিন
  • এসএসডিগুলি জানতে পারবে না যে আপনার চূড়ান্ত লক্ষ্যটি মূলত একটি গৌরবময় ট্রিম, এবং (ভার্চুয়াল ডিস্কগুলির মতো) ইতিমধ্যে জিরোগুলি সহ এমন খাতগুলিকে পূরণ করতে বাধ্য করা হবে যা আপনাকে জিরো দিয়ে আবার পূরণ করবে you এটি আপনার এসএসডিগুলির জন্য ভয়ঙ্কর।

উত্স : একটি ভার্চুয়াল হার্ড ডিস্ক মাউন্ট করা হয়েছে এবং আই / ও অপারেশনগুলি পর্যবেক্ষণ করেছে যা উভয় মোডে sdelete করে।

tl; dr: -z জিরো ব্যবহার করুন। এটি দ্রুত, আরও ভাল, নিরাপদ।

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