PDA

View Full Version : اطلاعات سکتورها



benyamin_pc
یک شنبه 08 بهمن 1385, 22:47 عصر
وقتی یه سی دی رو رایت می کنیم اطلاعات اون سی دی رو همون سکتورهایی که رو سی دی اول بودن رایت میشن؟
مثلا اگه رو سکتور 1 سی دی 0 بود رو سکتور 1 سی دی رایت شده هم 0 هست؟
اگه نه با برنامه ای میشه این کار رو کرد؟

greenway
دوشنبه 09 بهمن 1385, 00:32 صبح
برای تعیین شماره بلاک درایوها از قسمت هدر استفاده می کنند. در هدر و ساب PW اطلاعات مربوط به شماره سکتور ذخیره می شود . به همین دلیل لزومی وجود ندارد و امکان این که ترتیب شماره سکتورها را با ( تغییر هدر + محاسبه Error Correction + محاسبه Sub ) انجام دهید وجود دارد.

benyamin_pc
سه شنبه 10 بهمن 1385, 03:33 صبح
Clone cd این کارو می کنه؟
اگر نه با چه برنامه ای میشه دقیقا اطلاعات یه سی دی رو رو همون سکتورهایی رایت کرد که رو سی دی اول بوده؟

greenway
سه شنبه 10 بهمن 1385, 08:03 صبح
منظور من این بوده که شماره سکتور در سی دی مفهوم فیزیکی ندارد. شما می توانید بعد از سکتور 1 سکتور 5 را قرار دهید یا بعد از سکتور 5 سکتور 2 را قرار دهید. مکانیزم سکتوریابی درایوها هم با منطق جستجو و تصحیح است ، یعنی وقتی از سکتور یک به سکتور 2000 میخواهید بروید ، اول یک فاصله نسبی بین دو سکتور تعیین می شود ، Seek انجام می شود ، بعد درایو از روی هدرها فاصله را تصحیح می کند. از نظر تئوری چنین چیزی ممکن نیست ، یعنی نمی توانید برنامه ای بسازید که هر آنچه در سی دی A هست به سی دی B کپی کند. شاید بگویند که کلون سی دی یا بلایند این کار را انجام میدهد ، اما فقط برای سی دی هایی که همه چیزشان استاندارد است. حالتهای بسیاری وجود دارد که امکان کپی 1:1 آنها نیست. با برنامه ای که سی دی A را رایت کرده می توانید سی دی رایت کنید که عین سی دی A باشد. به شرطی که Image سی دی A را در اختیار داشته باشید. درایوها عین چیزی که می نویسند را نمی توانند بخوانند.

benyamin_pc
سه شنبه 10 بهمن 1385, 09:01 صبح
پس یعنی تو سکتور 1 سی دی B نمیشه چیزی که تو سکتور 1 سی دی A بوده را قرار داد؟ویا سکتور مثلا 200 ؟

greenway
سه شنبه 10 بهمن 1385, 09:12 صبح
پس یعنی تو سکتور 1 سی دی B نمیشه چیزی که تو سکتور 1 سی دی A بوده را قرار داد؟ویا سکتور مثلا 200 ؟

میشه ، به شرط اینکه همه چیز مطابق استاندارد باشه که معمولا هست.

benyamin_pc
سه شنبه 10 بهمن 1385, 09:19 صبح
میشه لطف کنین شرایط غیر استاندارد رو بگین چجوری میشه ایجاد کرد؟:لبخند:
منظورتون اصلا از این شرایط غیر استاندارد چیه؟

greenway
سه شنبه 10 بهمن 1385, 09:40 صبح
حالت استانداردش میگه که همه بلاکهای روی سی دی به ترتیب شماره گذاری شده اند و پشت سر هم قرار دارند. میگه وقتی مثلا بلاکها Mode 1 هستند ، تا آخر اون تراک همه بلاکها Mode1 هستند. میگه اگر تعداد سکتورهای یک تراک N عدد هستند ، پس شما N بلاک از نوع مشخص شده در TOC سی دی برای اون تراک دارید. حالا اگر اینا رو دستکاری کنیم میشه غیر استاندارد. مثلا توی TOC بنویسیم که N بلاک دیتا داریم و اونوقت N-200 بلاک دیتا رایت کنیم. بعد اونوقت اون 200 بلاک آخری رو صدا رایت کنیم. این میشه غیر استاندارد.
اینو پیدا کن و بخون :
http://barnamenevis.org/forum/showpost.php?p=166308&postcount=6

benyamin_pc
سه شنبه 10 بهمن 1385, 09:52 صبح
اون کتاب قابل دانلود هست؟
به زبان ساده تر میشه کمی توضیح بدین چی کار کنم که اگه رو سی دی من تو سکتور 1 نوشته شده 0 تو سکتور 20 نوشته شده 2 تو سکتور 200 نوشته شده 3 کسی که این سی دی رو رایت میکنه تو سکتور 1و20و200 اون سی دی 0و2و3 نباشه؟