BLKCALC(1) General Commands Manual BLKCALC(1)

blkcalc - تبدیل شماره‌های واحدهای دیسک تخصیص‌نیافته و واحدهای دیسک معمولی به یکدیگر

blkcalc [-dsu unit_addr] [-vV] [-i imgtype] [-o imgoffset] [-b dev_sector_size] [-f fstype] image [images]

دستور blkcalc یک نگاشت از شماره واحدهای دیسک بین دو تصویر ایجاد می‌کند؛ یکی تصویر عادی و دیگری تصویری که تنها شامل واحدهای تخصیص‌نیافته تصویر اول است (رفتار پیش‌فرض برنامه blkls(1)). یکی از گزینه‌های -d ، -s یا -u باید مشخص شود. اگر گزینه -d داده شود، آن‌گاه مقدار unit_addr آدرس واحد دیسک در تصویر معمولی است (به‌عنوان مثال حاصل از dd). اگر این واحد تخصیص‌نیافته باشد، آدرس آن در تصویر واحدهای تخصیص‌نیافته ارائه می‌شود. اگر گزینه -u داده شود، آن‌گاه مقدار unit_addr آدرس واحد دیسک در تصویر واحدهای تخصیص‌نیافته است (به‌عنوان مثال حاصل از blkls(1)). سپس آدرس واحد دیسک آن در تصویر اصلی تعیین می‌شود. اگر گزینه -s داده شود، آن‌گاه مقدار unit_addr آدرس واحد دیسک در تصویر فضای هرز (slack image) خواهد بود (به‌عنوان مثال حاصل از blkls -s). آرگومان image تصویر کامل و اصلی است (به‌عنوان مثال حاصل از dd). ابزار blkcalc در نسخه‌های TSK پیش از 3.0.0 با نام dcalc شناخته می‌شد.

نوع فایل‌سیستم تصویر را مشخص می‌کند. از '-f list' برای فهرست کردن انواع فایل‌سیستم‌های پشتیبانی‌شده استفاده کنید. در صورت مشخص نشدن، از روش‌های تشخیص خودکار استفاده می‌شود.
نوع فایل تصویر را مشخص می‌کند، مانند raw. از '-i list' برای فهرست کردن انواع پشتیبانی‌شده استفاده کنید. در صورت مشخص نشدن، از روش‌های تشخیص خودکار استفاده می‌شود.
آفست سکتور در محلی که فایل‌سیستم در تصویر آغاز می‌شود.
اندازه سکتورهای دستگاه زیرین بر حسب بایت. اگر مشخص نشود، از مقدار موجود در قالب تصویر استفاده می‌شود (در صورت وجود) یا مقدار ۵۱۲ بایت فرض می‌شود.
خروجی پرگو (Verbose) به STDERR.
نمایش نسخه.
تصویر دیسک یا پارتیشن برای خواندن، که قالب آن با '-i' تعیین شده است. در صورتی که تصویر به چندین بخش تقسیم شده باشد، می‌توان نام چندین فایل تصویر را وارد کرد. اگر فقط یک فایل تصویر داده شود و نام آن نخستین مورد در یک توالی باشد (برای نمونه، با '.001' پایان یابد)، بخش‌های بعدی تصویر به‌طور خودکار اضافه خواهند شد.

این ابزار هنگام جستجوی کلیدواژه در تصویری که توسط blkls تولید شده، بسیار مفید است. این کار امکان شناسایی آدرس اصلی واحد را فراهم ساخته و مستندسازی بهتری ارائه می‌دهد.

# blkcalc -u 64 images/wd0e

blkls(1)

Brian Carrier <carrier at sleuthkit dot org>

ارسال به‌روزرسانی‌های مستندات به <doc-updates at sleuthkit dot org>