JEYI 2.5" to 3.5" SSD HDD Hard Drive Adapter Bay Holder Mounting Bracket Caddy Tray for 7 / 9.5 / 12.5mm 2.5 inch HDD / SSD
JEYI 2.5" to 3.5" SSD HDD Hard Drive Adapter Bay Holder Mounting Bracket Caddy Tray for 7 / 9.5 / 12.5mm 2.5 inch HDD / SSD
JEYI 2.5" to 3.5" SSD HDD Hard Drive Adapter Bay Holder Mounting Bracket Caddy Tray for 7 / 9.5 / 12.5mm 2.5 inch HDD / SSD
JEYI 2.5" to 3.5" SSD HDD Hard Drive Adapter Bay Holder Mounting Bracket Caddy Tray for 7 / 9.5 / 12.5mm 2.5 inch HDD / SSD
JEYI 2.5" to 3.5" SSD HDD Hard Drive Adapter Bay Holder Mounting Bracket Caddy Tray for 7 / 9.5 / 12.5mm 2.5 inch HDD / SSD
JEYI 2.5" to 3.5" SSD HDD Hard Drive Adapter Bay Holder Mounting Bracket Caddy Tray for 7 / 9.5 / 12.5mm 2.5 inch HDD / SSD
JEYI 2.5" to 3.5" SSD HDD Hard Drive Adapter Bay Holder Mounting Bracket Caddy Tray for 7 / 9.5 / 12.5mm 2.5 inch HDD / SSD
JEYI 2.5" to 3.5" SSD HDD Hard Drive Adapter Bay Holder Mounting Bracket Caddy Tray for 7 / 9.5 / 12.5mm 2.5 inch HDD / SSD
JEYI 2.5" to 3.5" SSD HDD Hard Drive Adapter Bay Holder Mounting Bracket Caddy Tray for 7 / 9.5 / 12.5mm 2.5 inch HDD / SSD
8 / 9
JEYI 2.5" to 3.5" SSD HDD Hard Drive Adapter Bay Holder Mounting Bracket Caddy Tray for 7 / 9.5 / 12.5mm 2.5 inch HDD / SSD
JEYI 2.5" to 3.5" SSD HDD Hard Drive Adapter Bay Holder Mounting Bracket Caddy Tray for 7 / 9.5 / 12.5mm 2.5 inch HDD / SSD
JEYI 2.5" to 3.5" SSD HDD Hard Drive Adapter Bay Holder Mounting Bracket Caddy Tray for 7 / 9.5 / 12.5mm 2.5 inch HDD / SSD
JEYI 2.5" to 3.5" SSD HDD Hard Drive Adapter Bay Holder Mounting Bracket Caddy Tray for 7 / 9.5 / 12.5mm 2.5 inch HDD / SSD
JEYI 2.5" to 3.5" SSD HDD Hard Drive Adapter Bay Holder Mounting Bracket Caddy Tray for 7 / 9.5 / 12.5mm 2.5 inch HDD / SSD
JEYI 2.5" to 3.5" SSD HDD Hard Drive Adapter Bay Holder Mounting Bracket Caddy Tray for 7 / 9.5 / 12.5mm 2.5 inch HDD / SSD
JEYI 2.5" to 3.5" SSD HDD Hard Drive Adapter Bay Holder Mounting Bracket Caddy Tray for 7 / 9.5 / 12.5mm 2.5 inch HDD / SSD
JEYI 2.5" to 3.5" SSD HDD Hard Drive Adapter Bay Holder Mounting Bracket Caddy Tray for 7 / 9.5 / 12.5mm 2.5 inch HDD / SSD
JEYI 2.5" to 3.5" SSD HDD Hard Drive Adapter Bay Holder Mounting Bracket Caddy Tray for 7 / 9.5 / 12.5mm 2.5 inch HDD / SSD
0% OFF
Save $-3.99

JEYI 2.5" to 3.5" SSD HDD Hard Drive Adapter Bay Holder Mounting Bracket Caddy Tray for 7 / 9.5 / 12.5mm 2.5 inch HDD / SSD

$3.99
1 sold
Color
Qty 999 in stock

【2.5 to 3.5 Drive Adapter】- JEYI HDD adapter can easily convert 2.5-inch SATA drives to 3.5-inch size. Compatible with any 7 / 9.5 / 12.5mm 2.5-inch hard drives.

【Convenient Use】 (K109)- The ssd caddy itself has a SATA III interface, which does not require data cables and drivers, supports hot swapping, plug and play. Compatible with Windows, Mac OS and Linux.
(K108) It can directly install 2.5" HDD/SSD for a variety of scenarios

【6Gbps SuperSpeed】 - Adopting SATA 3.0 protocol, the maximum transmission rate of this 2.5 to 3.5 ssd converter is up to 6Gbps, which enables high-speed transfer of HD movies and data. Backward compatible with SATA I/II.

【High Quality】The bracket made of durable metal, can help heat dissipation and would not easily get out of shape, protecting your hard disk effectively.

【Wide Application 】- It can be used anywhere 3.5-inch drives are commonly used, including desktop computer drive bays and side or bottom mount drive enclosure trays.

 

Compatible with all 2.5" 7mm/9mm/12.5mm SATA SSD/HDD

 

Support 2.5" hard drives (SSD and HDD) of laptop, compatible with SATA I, SATA II, SATA III.

 

Please make sure your hard disk interface is SATA and not IDE before purchasing.

 

PVC strip protects your hard disk from shocks

 
 

10+ Year Life for Metal Materials

 

Shockproof and stable high quality material better than plastic caddy tray

 
 

It is made of metal, which could strengthen the heat-sinking capability, so provides your hard drive a full protection.

You May Also Like Don't Like These?
const TAG = 'spz-custom-painter-button-animation'; const MAX_ITERATION_COUNT = 99999999; const SITE = (window.C_SETTINGS && window.C_SETTINGS.routes && window.C_SETTINGS.routes.root) || ''; const ADD_TO_CART_ANIMATION_SETTING = `${SITE}/api/marketing_atmosphere_app/add_to_cart_btn_animation/setting`; class SpzCustomPainterButtonAnimation extends SPZ.BaseElement { /**@override */ static deferredMount() { return false; } /** @param {!SpzElement} element */ constructor(element) { super(element); /** @private {!../../src/service/xhr-impl.Xhr} */ this.xhr_ = SPZServices.xhrFor(this.win); /** @private {Object} */ this.data_ = null; /** @private {Element} */ this.addToCartButton_ = null; /** @private {boolean} */ this.productAvailable_ = true; /** @private {number} */ this.timerId_ = null; /** @private {number} */ this.animationExecutionCount_ = 0; /** @private {boolean} */ this.selectedVariantAvailable_ = true; /** @private {number} */ this.delay_ = 5000; /** @private {number} */ this.iterationCount_ = 5; /** @private {string} */ this.animationClass_ = ''; } /** @override */ isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } /** @override */ buildCallback() { this.productAvailable_ = this.element.hasAttribute('product-available'); this.selectedVariantAvailable_ = this.element.hasAttribute('selected-variant-available'); } /** @override */ mountCallback() { this.render_(); } /** @private */ render_() { if (!this.productAvailable_) { return; } this.fetch_().then((data) => { if (!data) { return; } this.data_ = data; this.animationClass_ = `painter-${data.animation_name}-animation`; this.iterationCount_ = data.animation_iteration_count === 'infinite' ? MAX_ITERATION_COUNT : data.animation_iteration_count; const animationDuration = 1; const animationDelay = data.animation_delay || 5; this.delay_ = (animationDuration + animationDelay) * 1000; this.handleButtonEffect_(); }); } /** * @param {JsonObject} data * @return {(null|Object)} * @private */ parseJson_(data) { try { return JSON.parse(data); } catch (e) { return null; } } /** * @return {Promise} * @private */ fetch_() { return this.xhr_.fetchJson(ADD_TO_CART_ANIMATION_SETTING).then((data) => { if (!data || !data.enabled) { return null; } return this.parseJson_(data.detail); }); } /** @private */ getAddToCartButton_() { this.addToCartButton_ = SPZCore.Dom.scopedQuerySelector( document.body, '[data-section-type="product"] [role="addToCart"], [data-section-type="product_detail"] [role="addToCart"], [data-section-type="product_detail"] [data-click="addToCart"], [data-section-type="product"] [data-click="addToCart"]' ); } /** @private */ restartAnimation_() { this.addToCartButton_.classList.remove(this.animationClass_); this.addToCartButton_./* OK */ offsetWidth; this.addToCartButton_.classList.add(this.animationClass_); this.animationExecutionCount_++; } /** @private */ clearTimer_() { this.win.clearInterval(this.timerId_); this.timerId_ = null; } /** @private */ setupTimer_() { this.timerId_ = this.win.setInterval(() => { this.restartAnimation_(); if (this.animationExecutionCount_ >= this.iterationCount_) { this.removeAnimationClass_(); this.clearTimer_(); } }, this.delay_); } /** @private */ restartTimer_() { if (this.animationExecutionCount_ >= this.iterationCount_) { this.removeAnimationClass_(); return; } this.setupTimer_(); } /** @private */ listenVariantChange_() { SPZUtils.Event.listen(self.document, 'dj.variantChange', (e) => { const selectedVariant = e.detail && e.detail.selected; if (!selectedVariant) { return; } const {available} = selectedVariant; if (this.selectedVariantAvailable_ !== available) { this.selectedVariantAvailable_ = available; this.clearTimer_(); if (available) { this.restartTimer_(); } } }); } /** @private */ removeAnimationClass_() { this.win.setTimeout(() => { this.addToCartButton_.classList.remove(this.animationClass_); }, 1000); } /** @private */ handleButtonEffect_() { this.getAddToCartButton_(); if (!this.addToCartButton_) { return; } if (this.selectedVariantAvailable_) { ++this.animationExecutionCount_; this.addToCartButton_.classList.add(this.animationClass_); if (this.iterationCount_ === 1) { this.removeAnimationClass_(); return; } this.setupTimer_(); } this.listenVariantChange_(); } } SPZ.defineElement(TAG, SpzCustomPainterButtonAnimation);